Esempio n. 1
0
        public void Support_Order_Feature()
        {
            var testsToRun = typeof(ThreeOrderedTests).FullName;

            NUnitTestRunner.RunAllTests(listener, Assembly.GetExecutingAssembly(), testsToRun);

            Assert.AreEqual("012", ThreeOrderedTests.Order);
        }
Esempio n. 2
0
        public void Support_TearDown_Feature()
        {
            ThreeTestsWithTearDown.Counter = 0;
            var expectedCounterValue = 3;

            NUnitTestRunner.RunAllTests(new NUnitTestRunner.TestListener(), Assembly.GetExecutingAssembly(), typeof(ThreeTestsWithTearDown).FullName);

            Assert.AreEqual(expectedCounterValue, ThreeTestsWithTearDown.Counter);
        }
Esempio n. 3
0
        public void Support_OneTimeSetUp_Feature()
        {
            TwoTestWithOneTimeSetup.Counter = 0;
            var expectedCounterValue = 1;

            NUnitTestRunner.RunAllTests(new NUnitTestRunner.TestListener(), Assembly.GetExecutingAssembly(), typeof(TwoTestWithOneTimeSetup).FullName);

            Assert.AreEqual(expectedCounterValue, TwoTestWithOneTimeSetup.Counter);
        }
Esempio n. 4
0
        public void ReportOn_NonexistentTestClasses()
        {
            var expected = "Error in checking system: test class Nonexistent does not exist.";

            var message = Assert.Throws <ArgumentException>(
                () => NUnitTestRunner.ReportOnNonexistentTestClasses(Assembly.GetExecutingAssembly(), "Nonexistent"));

            Assert.AreEqual(expected, message.Message);
        }
Esempio n. 5
0
        public void Support_TestCase_Feature()
        {
            var       testsTuRun = typeof(FiveTestCases).FullName;
            const int testCount  = 5;

            NUnitTestRunner.RunAllTests(listener, Assembly.GetExecutingAssembly(), testsTuRun);
            var finishedTestsCount = listener.GetNumberOfFinishedTests();

            Assert.AreEqual(testCount, finishedTestsCount);
        }
Esempio n. 6
0
        public void Run_Tests_InSpecifiedOrder()
        {
            string[]  testsTuRun    = { typeof(ThreeTestsWithSecondFailing).FullName, typeof(ThreePassingTests).FullName };
            const int expectedCount = 2;

            NUnitTestRunner.RunAllTests(listener, Assembly.GetExecutingAssembly(), testsTuRun);
            var finishedTestsCount = listener.GetNumberOfFinishedTests();

            Assert.AreEqual(expectedCount, finishedTestsCount);
        }
Esempio n. 7
0
        public void Stop_On_FirstTestFailure()
        {
            var       testsTuRun    = typeof(ThreeTestsWithSecondFailing).FullName;
            const int expectedCount = 2;

            NUnitTestRunner.RunAllTests(listener, Assembly.GetExecutingAssembly(), testsTuRun);
            var finishedTestsCount = listener.GetNumberOfFinishedTests();

            Assert.AreEqual(expectedCount, finishedTestsCount);
        }
Esempio n. 8
0
        public void Run_SpecifiedTests()
        {
            var       testsTuRun    = typeof(ThreePassingTests).FullName;
            const int expectedCount = 3;

            NUnitTestRunner.RunAllTests(listener, Assembly.GetExecutingAssembly(), testsTuRun);
            var finishedTestsCount = listener.GetNumberOfFinishedTests();

            Assert.AreEqual(expectedCount, finishedTestsCount);
        }
Esempio n. 9
0
        public void Support_Repeat_Feature()
        {
            TenRepeatTest.Counter = 0;
            var       testsTuRun           = typeof(TenRepeatTest).FullName;
            const int expectedCounterValue = 10;

            NUnitTestRunner.RunAllTests(listener, Assembly.GetExecutingAssembly(), testsTuRun);

            Assert.AreEqual(expectedCounterValue, TenRepeatTest.Counter);
        }