Esempio n. 1
0
        public void EdgeCases(int input, string message)
        {
            Action act = () => CaseStudies.Calculate(input);

            act.Should().Throw <ArgumentException>().WithMessage(message);
        }
Esempio n. 2
0
 public void RecoverFromFailureShouldWork(string input, int expected)
 {
     CaseStudies.ParseOrCountWords(input).Should().Be(expected);
 }
Esempio n. 3
0
        public void RecoveryMightFail()
        {
            Action act = () => CaseStudies.ParseOrCountWords(null);

            act.Should().Throw <ArgumentException>().WithMessage("input must not be null");
        }
Esempio n. 4
0
 public void HappyPath(int input, string expected)
 {
     CaseStudies.Calculate(input).Should().Be(expected);
 }