Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        public void No_match_if_any_matcher_fails()
        {
            var matcher = Matches.AllOf(_failingMatcher, _successfulMatcher);

            Assert.Equal(false, matcher.Matches(""));
        }
Exemplo n.º 4
0
        public void Match_if_all_matchers_succeed()
        {
            var matcher = Matches.AllOf(_successfulMatcher, _successfulMatcher);

            Assert.Equal(true, matcher.Matches(""));
        }
Exemplo n.º 5
0
        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.");
        }
Exemplo n.º 6
0
        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.");
        }