public void GameHandlerReturnsTrueForCorrectResult() { GameHandler gameHandler = new GameHandler(); var correctGuess = gameHandler.GetInitialColors(); Assert.IsTrue(gameHandler.Guess(correctGuess), "GameHandler evaluates a guess incorrectly"); }
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"); }