Example #1
0
        public void TestGetStartValuesGuessesCount()
        {
            BullsAndCowsGame_Accessor game = new BullsAndCowsGame_Accessor();

            game.FindBullsAndCowsCount("9999");
            game.GetStartValues();

            int expected = 0;
            int actual   = game.GuessesCount;

            Assert.AreEqual <int>(expected, actual,
                                  "GetStartValues didn't intialize the guess count properly!");
        }
Example #2
0
        public void TestGetStartValuesCheatNumber()
        {
            BullsAndCowsGame_Accessor game = new BullsAndCowsGame_Accessor();

            game.GenerateRandomDigits();
            game.GetCheat();
            game.GetStartValues();

            char[] expected = { 'X', 'X', 'X', 'X' };
            char[] actual   = game.CheatNumber;

            CollectionAssert.AreEqual(expected, actual,
                                      "GetStartValues didn't intialize the help cheat array properly!");
        }
Example #3
0
        public void TestGetStartValuesCount()
        {
            BullsAndCowsGame_Accessor game =
                new BullsAndCowsGame_Accessor();

            game.GenerateRandomDigits();
            game.GetCheat();
            game.GetStartValues();

            int expected = 0;
            int actual   = game.Cheats;

            Assert.AreEqual <int>(expected, actual,
                                  "GetStartValues didn't make used cheats number 0.");
        }