MakeTestFromMethod() static private method

static private MakeTestFromMethod ( Type type, string methodName ) : Test
type System.Type
methodName string
return Test
Beispiel #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));
        }
        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 = 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));
        }
Beispiel #3
0
 public static void IsNotRunnable(Type type, string name)
 {
     IsNotRunnable(TestBuilder.MakeTestFromMethod(type, name));
 }