Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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();
        }