public void PushCommand_NoUseEventCommand_CurrentCommandIsNull() { Commander commander = new Commander(); Command firstCommand = new DummyNoUseEventCommand();; commander.PushCommand(firstCommand); Assert.Null(commander.CurrentCommand); }
public void PushCommand_NoUseCommand_CommandExecuted() { Commander commander = new Commander(); Command command = new DummyNoUseEventCommand(); commander.PushCommand(command); Assert.Equal(Command.Status.Execute, command.WorkingStatus); }