예제 #1
0
        public void CreateExcludeExactMatchFilterShouldPass()
        {
            AnnotationFilterPattern exactMatchPattern = AnnotationFilterPattern.Create("-namespace.name");

            exactMatchPattern.IsExclude.Should().BeTrue();
            exactMatchPattern.Matches("any.any").Should().BeFalse();
            exactMatchPattern.Matches("namespace.name").Should().BeTrue();
        }
예제 #2
0
        public void CreateExcludeExactMatchFilterShouldPass()
        {
            AnnotationFilterPattern exactMatchPattern = AnnotationFilterPattern.Create("-namespace.name");

            Assert.True(exactMatchPattern.IsExclude);
            Assert.False(exactMatchPattern.Matches("any.any"));
            Assert.True(exactMatchPattern.Matches("namespace.name"));
        }
예제 #3
0
        public void CreateExcludeStartsWithFilterShouldPass()
        {
            AnnotationFilterPattern startsWithPattern = AnnotationFilterPattern.Create("-namespace.*");

            startsWithPattern.IsExclude.Should().BeTrue();
            startsWithPattern.Matches("any.any").Should().BeFalse();
            startsWithPattern.Matches("namespace.any").Should().BeTrue();
        }
예제 #4
0
        public void CreateExcludeStartsWithFilterShouldPass()
        {
            AnnotationFilterPattern startsWithPattern = AnnotationFilterPattern.Create("-namespace.*");

            Assert.True(startsWithPattern.IsExclude);
            Assert.False(startsWithPattern.Matches("any.any"));
            Assert.True(startsWithPattern.Matches("namespace.any"));
        }