public ITestController <TSubject, TResult, Dummy, Dummy> CreateTestController(string text, string filePath, int lineNumber) { var testProvider = CreateTestProvider(text, text, _nextIgnoreReason, filePath, lineNumber); var controller = _controllerFactory.CreateMainTestController <TSubject, TResult, Dummy, Dummy>( _provider, testProvider, _testControllerConfigurator, _actionContainer, new Dummy()); _nextIgnoreReason = null; return(controller); }
public ITestController <TSubject, TResult, Dummy, Dummy> CreateTestController(string text) { var testProvider = CreateTestProvider(text, text, _ignoreNext); var controller = _controllerFactory.CreateMainTestController <TSubject, TResult, Dummy, Dummy>( _provider, testProvider, _testControllerConfigurator, _actionContainer, new Dummy()); _ignoreNext = false; return(controller); }
private ITestController <TSubject, TResult, Dummy, TNewSequence> CreateCombinationTestController <TNewSequence> ( SuiteProvider suiteProvider, Action <ITestController> configurator, ActionContainer <TSubject, TResult> actionContainer, string text, TNewSequence sequence) { var identity = _provider.Identity.CreateChildIdentity(text); var testProvider = TestProvider.Create(identity, text, _provider.IgnoreReason, filePath: _provider.FilePath, lineNumber: _provider.LineNumber); suiteProvider.TestProviders = suiteProvider.TestProviders.Concat(new[] { testProvider }); return(_controllerFactory.CreateMainTestController <TSubject, TResult, Dummy, TNewSequence>( suiteProvider, testProvider, configurator, actionContainer, sequence)); }