public void CheckWordPrintViewAfterProcessingWithCharWhichIsNotPartOfTheWordTest() { Player player = Player.Instance; player.Name = "Milena"; player.AttemptsToGuess = 5; var checkManager = new CheckManager(player); IWord word = new ProxyWord("test"); char guessedChar = 'r'; checkManager.CheckLetterAccordance(word, guessedChar); bool checkProcessedWordPrintView = word.PrintView == "----"; Assert.IsTrue(checkProcessedWordPrintView); }
public void CheckWhenTheGuessIsWrongIfThePlayerAttemptsToGuessAreIncreasedTest() { Player player = Player.Instance; player.Name = "Milena"; player.AttemptsToGuess = 0; var checkManager = new CheckManager(player); IWord word = new ProxyWord("test"); char guessedChar = 'r'; checkManager.CheckLetterAccordance(word, guessedChar); int expectedPlayerAttemptsToGuess = 1; Assert.AreEqual(expectedPlayerAttemptsToGuess, player.AttemptsToGuess); }