Esempio n. 1
0
        public T CreateTestControllerWith <T>(
            MsisdnLogic msisdn            = null,
            ISimLogic sim                 = null,
            IAccessRightLogic accessRight = null,
            IUserProfileLogic userProfile = null
            ) where T : ApiController, new()
        {
            msisdn      = Eval <MsisdnLogic>(Params.Msisdn, msisdn);
            sim         = Eval <ISimLogic>(Params.Sim, sim);
            accessRight = Eval <IAccessRightLogic>(Params.AccessRight, accessRight);
            userProfile = Eval <IUserProfileLogic>(Params.UserProfile, userProfile);

            return(new MsisdnController(msisdn, sim, accessRight, userProfile) as T);
        }
Esempio n. 2
0
        public void SetUp()
        {
            _msisdn      = GetInst <MsisdnLogic>();
            _sim         = GetInst <ISimLogic>();
            _accessRight = GetInst <IAccessRightLogic>();
            _userProfile = GetInst <IUserProfileLogic>();

            dict = new Dictionary <Params, object>()
            {
                { Params.Msisdn, _msisdn },
                { Params.Sim, _sim },
                { Params.AccessRight, _accessRight },
                { Params.UserProfile, _userProfile },
            };

            base.Setup();
        }