protected override void Context() { _commandExpressionParser = A.Fake <ICommandExpressionParser>(); _inverseCommandList = new List <ICommand <MyContext> >(); _context = new MyContext(); sut = new RollBackCommandFactory(_commandExpressionParser); }
public CommandExecutor(ICommandExpressionParser parser = null) { _root = new CommandTreeNode(); _parser = parser ?? CommandExpressionParser.Instance; _output = NullCommandOutlet.Instance; _error = CommandErrorWriter.Instance; }
public CommandExecutor(ICommandExpressionParser parser = null) { _root = new CommandTreeNode(); _parser = parser ?? CommandExpressionParser.Instance; _output = NullCommandOutlet.Instance; _error = CommandErrorWriter.Instance; _states = new Dictionary <string, object>(StringComparer.OrdinalIgnoreCase); }
public TerminalCommandExecutor(ITerminal terminal, ICommandExpressionParser parser) : base(parser) { if (terminal == null) { throw new ArgumentNullException(nameof(terminal)); } _terminal = terminal; }
public TerminalCommandExecutor(ITerminal terminal, ICommandExpressionParser parser) : base(parser) { _terminal = terminal ?? throw new ArgumentNullException(nameof(terminal)); _terminal.Resetted += this.Terminal_Resetted; }
public RollBackCommandFactory(ICommandExpressionParser commandExpressionParser) { _commandExpressionParser = commandExpressionParser; }