public void NotFilter_Constructor() { var filter = new NotFilter(new CategoryFilter("Dummy")); Assert.False(filter.IsEmpty); Assert.False(filter.Match(dummyFixture)); Assert.True(filter.Match(anotherFixture)); }
public void NotFilter_Constructor_TopLevel() { var filter = new NotFilter(new CategoryFilter("Dummy")); filter.TopLevel = true; Assert.False(filter.IsEmpty); Assert.False(filter.Match(dummyFixture)); Assert.False(filter.Match(dummyFixture.Tests[0])); Assert.True(filter.Match(anotherFixture)); }
public void TestNestedNotCategoryFilters() { var filter = new NotFilter(new CategoryFilter("NotDummy")); Assert.That(filter.Match(_dummyFixture)); Assert.False(filter.IsExplicitMatch(_dummyFixture)); Assert.That(filter.Match(_anotherFixture)); Assert.False(filter.IsExplicitMatch(_anotherFixture)); Assert.That(filter.Match(_yetAnotherFixture)); Assert.False(filter.IsExplicitMatch(_yetAnotherFixture)); Assert.That(filter.Match(_explicitFixture)); Assert.False(filter.IsExplicitMatch(_explicitFixture)); }