public void GuessValidatorTestNegative(string inputString) { var guessValidator = new GuessValidator(); Assert.False(guessValidator.TryValidate(inputString, out int result)); Assert.Equal(0, result); }
public void GuessValidatorTestPositive(string inputString, int inputInt) { var guessValidator = new GuessValidator(); guessValidator.TryValidate(inputString, out int result); Assert.Equal(inputInt, result); }
static void Main() { var userInputReader = new UserInputReader(); var messageWriter = new MessageWriter(); var messageProvider = new MessageProvider(); var guessValidator = new GuessValidator(); var guessEvaluator = new GuessEvaluator(); var game = new Game(userInputReader, messageWriter, messageProvider, guessValidator, guessEvaluator); game.Play(); }
private void ValidateGuess(string rawGuess) { var validator = new GuessValidator(); validator.Validate(rawGuess); }
public void IsValidString() { var response = GuessValidator.IsValidEntryString("1235", 4, 5); Assert.IsTrue(response); }
public void IsInvalidStringNumberOverHighest() { var response = GuessValidator.IsValidEntryString("1235", 4, 4); Assert.IsFalse(response); }
public void IsInvalidStringTooManyNums() { var response = GuessValidator.IsValidEntryString("1234567", 5, 9); Assert.IsFalse(response); }
public void IsInvalidStringLetters() { var response = GuessValidator.IsValidEntryString("123B", 4, 5); Assert.IsFalse(response); }