Пример #1
0
        public void RunTestExcludingCategory()
        {
            TestSuite testSuite = new TestSuite("Mock Test Suite");
            testSuite.Add(mockTestFixture);

            CategoryFilter filter = new CategoryFilter();
            filter.AddCategory("MockCategory");
            RecordingListener listener = new RecordingListener();
            testSuite.Run(listener, new NotFilter( filter ) );
            CollectionAssert.AreEquivalent(
                new string[] { "MockTest1", "MockTest4", "MockTest5", "TestWithManyProperties" },
                listener.testStarted );
        }
Пример #2
0
        public void RunSuiteByCategory()
        {
            TestSuite testSuite = new TestSuite("Mock Test Suite");
            testSuite.Add(mockTestFixture);

            CategoryFilter filter = new CategoryFilter();
            filter.AddCategory("FixtureCategory");
            RecordingListener listener = new RecordingListener();
            testSuite.Run(listener, filter);
            Assert.AreEqual(MockTestFixture.Tests - MockTestFixture.Explicit, listener.testStarted.Count);
        }
Пример #3
0
        public void RunTestByCategory()
        {
            TestSuite testSuite = new TestSuite("Mock Test Suite");
            testSuite.Add(mockTestFixture);

            CategoryFilter filter = new CategoryFilter();
            filter.AddCategory("MockCategory");
            RecordingListener listener = new RecordingListener();
            testSuite.Run(listener, filter);
            CollectionAssert.AreEquivalent(
                new string[] { "MockTest2", "MockTest3" },
                listener.testStarted );
        }
Пример #4
0
        public void RunTestExcludingCategory()
        {
            TestSuite testSuite = new TestSuite("Mock Test Suite");
            testSuite.Add(mockTestFixture);

            CategoryFilter filter = new CategoryFilter();
            filter.AddCategory("MockCategory");
            RecordingListener listener = new RecordingListener();
            NotFilter notFilter = new NotFilter(filter);
            notFilter.TopLevel = true;
            testSuite.Run(listener, notFilter);
            CollectionAssert.AreEquivalent(
                new string[] { "MockTest1", "MockTest4", "MockTest5",
                    "TestWithManyProperties", "NotRunnableTest", "FailingTest",
                    "TestWithException", "InconclusiveTest" },
                listener.testStarted );
        }