private ISpecializedSuiteController <TSubject, TResult> CreateSpecializedSuiteController <TResult> ( [CanBeNull] Action <TSubject> voidAction, [CanBeNull] Func <TSubject, TResult> resultAction) { //var actionText = _introspectionPresenter.Present("{0}", new[] { expression.ToCommon(typeof (ISuite), typeof (ITestContext)) }); var actionContainer = new ActionContainer <TSubject, TResult>("<Action>", voidAction, resultAction); return(_controllerFactory.CreateSpecializedSuiteController(_provider, actionContainer, ConfigureTestController)); }
public ISpecializedSuiteController <TSubject, TResult> CreateSpecializedSuiteController <TResult> (Func <TSubject, TResult> action) { var actionContainer = new ActionContainer <TSubject, TResult>("<Action>", action); return(_controllerFactory.CreateSpecializedSuiteController(_provider, actionContainer, ConfigureTestController)); }