RunTest() public static method

public static RunTest ( Test test ) : ITestResult
test Test
return ITestResult
Example #1
0
        public static void IsRunnable(Type type, string name, ResultState resultState)
        {
            Test test = TestBuilder.MakeTestFromMethod(type, name);

            Assert.That(test.RunState, Is.EqualTo(RunState.Runnable));
            object      testObject = Reflect.Construct(type);
            ITestResult result     = TestBuilder.RunTest(test, testObject);

            if (result.HasChildren) // In case it's a parameterized method
            {
                result = result.Children.ToArray()[0];
            }
            Assert.That(result.ResultState, Is.EqualTo(resultState));
        }
Example #2
0
        public static void IsRunnable(Type type, string name, ResultState resultState)
        {
            Test test = TestBuilder.MakeTestCase(type, name);

            Assert.That(test.RunState, Is.EqualTo(RunState.Runnable));
            object      testObject = Activator.CreateInstance(type);
            ITestResult result     = TestBuilder.RunTest(test, testObject);

            if (result.HasChildren) // In case it's a parameterized method
            {
                result = (ITestResult)result.Children[0];
            }
            Assert.That(result.ResultState, Is.EqualTo(resultState));
        }