Exemplo n.º 1
0
 protected override void Context()
 {
     _commandExpressionParser = A.Fake <ICommandExpressionParser>();
     _inverseCommandList      = new List <ICommand <MyContext> >();
     _context = new MyContext();
     sut      = new RollBackCommandFactory(_commandExpressionParser);
 }
Exemplo n.º 2
0
 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;
		}
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 7
0
 public RollBackCommandFactory(ICommandExpressionParser commandExpressionParser)
 {
     _commandExpressionParser = commandExpressionParser;
 }