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));
        }
Example #2
0
        public ISpecializedSuiteController <TSubject, TResult> CreateSpecializedSuiteController <TResult> (Func <TSubject, TResult> action)
        {
            var actionContainer = new ActionContainer <TSubject, TResult>("<Action>", action);

            return(_controllerFactory.CreateSpecializedSuiteController(_provider, actionContainer, ConfigureTestController));
        }