public void TestSubstractScoreCommandWhenExecutedThenScoreSubstractedOrNil() { //Assign CommandResultViewModel viewModel = new CommandResultViewModel("aa"); int prevScore = viewModel.Score; const int cost = 999; //Act viewModel.SubstractScoreCommand.Execute(cost); //Assert Assert.IsTrue(viewModel.Score == 0 || viewModel.Score == prevScore - cost); }
public void TestAddScoreCommandWhenExecutedThenScoreAdded() { //Assign CommandResultViewModel viewModel = new CommandResultViewModel("aa"); int prevScore = viewModel.Score; const int cost = 999; //Act viewModel.AddScoreCommand.Execute(cost); //Assert Assert.IsTrue(viewModel.Score == prevScore + cost); }
public SubstractScoreCommand(CommandResultViewModel commandResultViewModel) : base(commandResultViewModel) { }
public AddScoreCommand(CommandResultViewModel commandResultViewModel) : base(commandResultViewModel) { }