public void ValidGuessTest() { GuessManager mgr = new GuessManager(); mgr.Start(); var actual = mgr.ProcessGuess(10); Assert.AreNotEqual(GuessResult.Invalid, actual); }
public void GuessResultTest(int guess, GuessResult expected) { GuessManager mgr = new GuessManager(); mgr.Start(10); var actual = mgr.ProcessGuess(guess); Assert.AreEqual(expected, actual); }
public void PlayGame() { ConsoleOutput.DisplayTitle(); CreateGameManagerInstance(); GuessResult result; int guess; do { guess = ConsoleInput.GetGuessFromUser(); result = _manager.ProcessGuess(guess); ConsoleOutput.DisplayGuessMessage(result); } while (result != GuessResult.Win); }