public void Asking_For_Negative_Number_Multiple_Times_Prompts_For_Retry() { var userAdapter = new StubUserAdapter("-94a", "-4", "94"); int result = new SimpleMath().AskForSecondNumber(userAdapter); Assert.That(result, Is.EqualTo(94)); Assert.That(userAdapter.UserInputFailureCount, Is.EqualTo(2)); }
public void Asking_For_Invalid_Number_Prompts_For_Retry() { var userAdapter = new StubUserAdapter("94a", "94"); int result = new SimpleMath().AskForSecondNumber(userAdapter); Assert.That(result, Is.EqualTo(94)); Assert.That(userAdapter.UserInputFailureCount, Is.EqualTo(1)); }
public void Asking_For_Invalid_Number_Multiple_Times_Prompts_For_Retry() { var userAdapter = new StubUserAdapter("147a", "4a", "b", "147"); int result = new SimpleMath().AskForFirstNumber(userAdapter); Assert.That(result, Is.EqualTo(147)); Assert.That(userAdapter.UserInputFailureCount, Is.EqualTo(3)); }
public void Asking_For_Negative_Number_Prompts_For_Retry() { var userAdapter = new StubUserAdapter("-147", "147"); int result = new SimpleMath().AskForFirstNumber(userAdapter); Assert.That(result, Is.EqualTo(147)); Assert.That(userAdapter.UserInputFailureCount, Is.EqualTo(1)); }