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); }
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(); }