Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public SubstractScoreCommand(CommandResultViewModel commandResultViewModel)
     : base(commandResultViewModel)
 {
 }
Ejemplo n.º 4
0
 public AddScoreCommand(CommandResultViewModel commandResultViewModel)
     : base(commandResultViewModel)
 {
 }