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

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

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