protected override void Arrange() { base.Arrange(); base.Act(); Counter.Stub(x => x.Count).Return(3); TimpexPredicate.Stub(x => x.Matches(Counter)).Return(false); HandlerBase.Stub(x => x.HandleWordBasedOnCounter(Counter)).Return(PexWord); ActualWord.Stub(x => x.Value()).Return("tim"); WordAndCountPrinter.Stub(x => x.Print(Counter, ActualWord)).Return("tim 3"); }
public void CheckGuess(string guess) { if (Word.Contains(guess)) { UpdateActualWord(guess); if (ActualWord.Equals(Word)) { Win = true; Console.WriteLine("Congratulations, you won!"); } } else { Mistake(); } }