コード例 #1
0
ファイル: AllOfTests.cs プロジェクト: Lashas83/NHamcrest
        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());
        }
コード例 #2
0
ファイル: AllOfTests.cs プロジェクト: Lashas83/NHamcrest
        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());
        }
コード例 #3
0
ファイル: AllOfTests.cs プロジェクト: Lashas83/NHamcrest
        public void No_match_if_any_matcher_fails()
        {
            var matcher = Matches.AllOf(_failingMatcher, _successfulMatcher);

            Assert.Equal(false, matcher.Matches(""));
        }
コード例 #4
0
ファイル: AllOfTests.cs プロジェクト: Lashas83/NHamcrest
        public void Match_if_all_matchers_succeed()
        {
            var matcher = Matches.AllOf(_successfulMatcher, _successfulMatcher);

            Assert.Equal(true, matcher.Matches(""));
        }
コード例 #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.");
        }
コード例 #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.");
        }