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));
            }
 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));
 }