C# Class NUnit.TestUtilities.TestBuilder

Utility Class used to build and run NUnit tests used as test data
Show file Open project: nunit/nunit Class Usage Examples

Public Methods

Method Description
ExecuteWorkItem ( WorkItem work ) : ITestResult
MakeFixture ( Type type ) : TestSuite
MakeFixture ( object fixture ) : TestSuite
MakeParameterizedMethodSuite ( Type type, string methodName ) : TestSuite
MakeParameterizedMethodSuite ( object fixture, string methodName ) : TestSuite
MakeTestCase ( Type type, string methodName ) : NUnit.Framework.Internal.TestMethod
PrepareWorkItem ( Test test, object testObject ) : WorkItem
RunAsTestCase ( System.Action action ) : ITestResult
RunParameterizedMethodSuite ( Type type, string methodName ) : ITestResult
RunTest ( Test test ) : ITestResult
RunTest ( Test test, object testObject ) : ITestResult
RunTestCase ( Type type, string methodName ) : ITestResult
RunTestCase ( object fixture, string methodName ) : ITestResult
RunTestFixture ( Type type ) : ITestResult
RunTestFixture ( object fixture ) : ITestResult

Private Methods

Method Description
IsStaticClass ( Type type ) : bool
MakeTestFromMethod ( Type type, string methodName ) : Test

Method Details

ExecuteWorkItem() public static method

public static ExecuteWorkItem ( WorkItem work ) : ITestResult
work WorkItem
return ITestResult

MakeFixture() public static method

public static MakeFixture ( Type type ) : TestSuite
type System.Type
return TestSuite

MakeFixture() public static method

public static MakeFixture ( object fixture ) : TestSuite
fixture object
return TestSuite

MakeParameterizedMethodSuite() public static method

public static MakeParameterizedMethodSuite ( Type type, string methodName ) : TestSuite
type System.Type
methodName string
return TestSuite

MakeParameterizedMethodSuite() public static method

public static MakeParameterizedMethodSuite ( object fixture, string methodName ) : TestSuite
fixture object
methodName string
return TestSuite

MakeTestCase() public static method

public static MakeTestCase ( Type type, string methodName ) : NUnit.Framework.Internal.TestMethod
type System.Type
methodName string
return NUnit.Framework.Internal.TestMethod

PrepareWorkItem() public static method

public static PrepareWorkItem ( Test test, object testObject ) : WorkItem
test Test
testObject object
return WorkItem

RunAsTestCase() public static method

public static RunAsTestCase ( System.Action action ) : ITestResult
action System.Action
return ITestResult

RunParameterizedMethodSuite() public static method

public static RunParameterizedMethodSuite ( Type type, string methodName ) : ITestResult
type System.Type
methodName string
return ITestResult

RunTest() public static method

public static RunTest ( Test test ) : ITestResult
test Test
return ITestResult

RunTest() public static method

public static RunTest ( Test test, object testObject ) : ITestResult
test Test
testObject object
return ITestResult

RunTestCase() public static method

public static RunTestCase ( Type type, string methodName ) : ITestResult
type System.Type
methodName string
return ITestResult

RunTestCase() public static method

public static RunTestCase ( object fixture, string methodName ) : ITestResult
fixture object
methodName string
return ITestResult

RunTestFixture() public static method

public static RunTestFixture ( Type type ) : ITestResult
type System.Type
return ITestResult

RunTestFixture() public static method

public static RunTestFixture ( object fixture ) : ITestResult
fixture object
return ITestResult