Esempio n. 1
0
        void RunTestsInSuite_SuiteWithSetupAndTests_RunsSetupBeforeEachTest()
        {
            var failures = new List<TestRunner.TestFailure>();

            var setups = new MethodInfo[] {
                typeof(MockBaseTestSuite).GetMethod("Setup"),
            };

            var tests = new MethodBase[] {
                typeof(MockBaseTestSuite).GetMethod("Test1"),
                typeof(MockBaseTestSuite).GetMethod("Test2"),
                typeof(MockBaseTestSuite).GetMethod("Test3"),
            };

            var testInstance = new MockBaseTestSuite();

            TestRunner.RunTestsInSuite(testInstance, failures, setups, tests);

            Assert.IsEqual(MockBaseTestSuite.BaseSetupRuns, 3);
        }
Esempio n. 2
0
        void RunTestsInSuite_SuiteWithSetupAndTests_RunsSetupBeforeEachTest()
        {
            var failures = new List <TestRunner.TestFailure>();

            var setups = new MethodInfo[] {
                typeof(MockBaseTestSuite).GetMethod("Setup"),
            };

            var tests = new MethodBase[] {
                typeof(MockBaseTestSuite).GetMethod("Test1"),
                typeof(MockBaseTestSuite).GetMethod("Test2"),
                typeof(MockBaseTestSuite).GetMethod("Test3"),
            };

            var testInstance = new MockBaseTestSuite();

            TestRunner.RunTestsInSuite(testInstance, failures, setups, tests);

            Assert.IsEqual(MockBaseTestSuite.BaseSetupRuns, 3);
        }