public static void Main(string[] args) { SecretGenerator secretGenerator = new SecretGenerator(); CheckValid checkValid = new CheckValid(); BullsAndCowsGame game = new BullsAndCowsGame(secretGenerator); while (game.CanContinue) { var input = Console.ReadLine(); while (!checkValid.IsValid(input)) { Console.WriteLine("Wrong Input, input again"); input = Console.ReadLine(); } var output = game.Guess(input); Console.WriteLine(output); game.CountInputTimes(); } Console.WriteLine("Game Over"); }
public void Should_Return_False_For_Valid_Guess(string guess) { var checkValid = new CheckValid(); Assert.False(checkValid.IsValid(guess)); }