public void Test_NumberGeneration() { for (int counter = 1; counter <= 100000; counter++) { SecretNumber secretNum = new SecretNumber(); int parsedSecretNum = int.Parse(secretNum.ToString()); bool isValidSecretNum = (parsedSecretNum >= 0 && parsedSecretNum <= 9999); bool expectedValue = true; Assert.AreEqual(expectedValue, isValidSecretNum); } }
public void Test_CheckUserGuess_CorrectGuess() { SecretNumber sNum = new SecretNumber(); string guess = sNum.ToString(); Result guessResult = sNum.CheckUserGuess(guess); Assert.AreEqual(4, guessResult.Bulls, "Wrong bullsCount count"); Assert.AreEqual(0, guessResult.Cows, "Wrong cowsCount count"); }