public void EdgeCases(int input, string message) { Action act = () => CaseStudies.Calculate(input); act.Should().Throw <ArgumentException>().WithMessage(message); }
public void RecoverFromFailureShouldWork(string input, int expected) { CaseStudies.ParseOrCountWords(input).Should().Be(expected); }
public void RecoveryMightFail() { Action act = () => CaseStudies.ParseOrCountWords(null); act.Should().Throw <ArgumentException>().WithMessage("input must not be null"); }
public void HappyPath(int input, string expected) { CaseStudies.Calculate(input).Should().Be(expected); }