protected T CreateTestControllerWith <T>( UserValidationLogic userValidationLogic = null, UserServicesLogic userServicesLogic = null, UserVASLogic userVasLogic = null, TeliaTvLogic teliaTvLogic = null, UserValueAddedServiceStatusLogic userVasStatusLogic = null, SubscriptionVasLogic subscriptionVasLogic = null, IUserManager userManager = null, IHateoasHandlerFactory hateoasHandlerFactory = null ) where T : ApiController, new() { _userValidationLogic = userValidationLogic ?? _userValidationLogic; _userServicesLogic = userServicesLogic ?? _userServicesLogic; _userVasLogic = userVasLogic ?? _userVasLogic; _teliaTvLogic = teliaTvLogic ?? _teliaTvLogic; _userVasStatusLogic = userVasStatusLogic ?? _userVasStatusLogic; _subscriptionVasLogic = subscriptionVasLogic ?? _subscriptionVasLogic; _userManager = userManager ?? _userManager; _hateoasHandlerFactory = hateoasHandlerFactory ?? _hateoasHandlerFactory; return(new ValueAddedServicesController( _userValidationLogic, _userServicesLogic, _userVasLogic, _teliaTvLogic, _userVasStatusLogic, _subscriptionVasLogic, _userManager, _hateoasHandlerFactory ) as T); }
public void SetUp() { _userValidationLogic = GetInst <UserValidationLogic> (); _userServicesLogic = GetInst <UserServicesLogic> (); _userVasLogic = GetInst <UserVASLogic> (); _teliaTvLogic = GetInst <TeliaTvLogic> (); _userVasStatusLogic = GetInst <UserValueAddedServiceStatusLogic> (); _subscriptionVasLogic = GetInst <SubscriptionVasLogic> (); _hateoasHandlerFactory = GetInst <IHateoasHandlerFactory> (); _userManager = GetInst <IUserManager> (); base.Setup(); }