示例#1
0
        public void No_match_if_submatcher_fails()
        {
            var subMatcher = new CustomMatcher <string>("Sub-matcher", s => s == "test");
            var matcher    = new TestFeatureMatcher(subMatcher, "", "");

            var matches = matcher.Matches(new TestObject {
                Name = "bob"
            });

            Assert.False(matches, "Expected no match.");
        }
示例#2
0
        public void Match_if_submatcher_does()
        {
            const string name       = "test";
            var          subMatcher = new CustomMatcher <string>("Sub-matcher", s => s == name);
            var          matcher    = new TestFeatureMatcher(subMatcher, "", "");

            var matches = matcher.Matches(new TestObject {
                Name = name
            });

            Assert.True(matches, "Expected match.");
        }