Esempio n. 1
0
        public void GameHandlerReturnsTrueForCorrectResult()
        {
            GameHandler gameHandler = new GameHandler();

            var correctGuess = gameHandler.GetInitialColors();

            Assert.IsTrue(gameHandler.Guess(correctGuess), "GameHandler evaluates a guess incorrectly");
        }
Esempio n. 2
0
        public void GameHandlerReturnsFalseForIncorrectResult()
        {
            GameHandler gameHandler = new GameHandler();

            var incorrectGuess = gameHandler.GetInitialColors().ToArray();

            if (incorrectGuess.First() == GameColors.Black)
                incorrectGuess[0] = GameColors.White;
            else
                incorrectGuess[0] = GameColors.Black;

            Assert.IsFalse(gameHandler.Guess(incorrectGuess.ToList()), "GameHandler evaluates a guess incorrectly");
        }