public void Description_is_concatenated_from_matchers() { var matcher = Matches.AllOf(_failingMatcher, _successfulMatcher); var description = new StringDescription(); matcher.DescribeTo(description); Assert.Equal("(Failing matcher and Successful matcher)", description.ToString()); }
public void Mismatch_description_appended_if_matcher_fails() { var matcher = Matches.AllOf(_failingMatcher); var description = new StringDescription(); matcher.DescribeMismatch("bob", description); Assert.Equal("Failing matcher was \"bob\"", description.ToString()); }
public void No_match_if_any_matcher_fails() { var matcher = Matches.AllOf(_failingMatcher, _successfulMatcher); Assert.Equal(false, matcher.Matches("")); }
public void Match_if_all_matchers_succeed() { var matcher = Matches.AllOf(_successfulMatcher, _successfulMatcher); Assert.Equal(true, matcher.Matches("")); }
public void No_match_if_any_matcher_fails() { var matcher = Matches.AllOf(failingMatcher, successfulMatcher); Assert.AreEqual(false, matcher.Matches(""), "Expected no match if any matcher fails."); }
public void Match_if_all_matchers_succeed() { var matcher = Matches.AllOf(new[] { successfulMatcher, successfulMatcher }); Assert.AreEqual(true, matcher.Matches(""), "Expected match if all matchers succeed."); }