예제 #1
0
        protected UseCase_Login LoginAssure(UserInfo userInfo)
        {
            var useCase_login = new UseCase_Login(SystemContext, userInfo);

            useCase_login.Setup();
            useCase_login.Success_Assure();
            return(useCase_login);
        }
예제 #2
0
        private UseCase_Login Prepare(BuyerUserInfo buyerUser, Action <BuyerUserInfo> setupMocks)
        {
            UseCase_Login useCase_Login = LoginAssure(buyerUser);

            setupMocks(buyerUser);
            IntasllMocks();
            return(useCase_Login);
        }
        public override void Setup()
        {
            base.Setup();

            PrepareMarket();
            useCase_login_buyer = new UseCase_Login(SystemContext, UserInfo);
            useCase_login_buyer.Setup();
            useCase_login_buyer.Success_Normal();
        }
        public override void Setup()
        {
            if (UserInfo == null)
            {
                throw new InvalidOperationException("A user which to add the products to his cart must be specified.");
            }

            useCase_login_buyer = new UseCase_Login(SystemContext, UserInfo);
            useCase_login_buyer.Setup();
            useCase_login_buyer.Success_Assure();

            Products = new List <ProductInCart>();
        }
예제 #5
0
 public override void Setup()
 {
     base.Setup();
     useCase_login = Login();
 }