private IUserRepository GetUserOnRepository()
        {
            IUserRepository userRepository = new StubUserRepository();
            string          USER_ADDRESS   = "Cuareim";
            string          USER_PHONE     = "099654321";
            string          USER_NAME      = "Cliente";
            string          USER_LAST_NAME = "Compra";
            string          USER_PASSWORD  = "******";
            string          USER_MAIL      = "*****@*****.**";
            User            user           = new User(USER_ID, USER_NAME, USER_LAST_NAME, USER_PASSWORD, USER_ADDRESS, USER_MAIL, USER_PHONE);

            userRepository.AddEntity(user);
            return(userRepository);
        }
Exemplo n.º 2
0
        public LoginServiceTest()
        {
            IUserRepository userRepository = new StubUserRepository();
            IRoleRepository roleRepository = GetRoleRepository();
            UserRequest     request        = GetUserRequest();
            IUserManager    userManager    = new UserManager(userRepository, roleRepository);

            userManager.AddUser(request);
            ICartRepository cartRepository = new StubCartRepository();
            IPointSystemConfigurationRepository configurationRepository = new StubPointSystemConfigurationRepository();
            ILoggerManager loggerManager = new LoggerManager(new StubLoggerRepository());

            configurationRepository.AddEntity(new PointSystemConfiguration()
            {
                PropertyName = ESportUtils.LOYALTY_PROPERTY_NAME, PropertyValue = 100
            });
            cartManager  = new CartManager(cartRepository, new StubCartItemRepository(), GetProductRepository(), userRepository, configurationRepository);
            loginService = new LoginService(userManager, cartManager, new PendingReviewDTOBuilder(), new SimpleCartDTOBuilder(new SimpleCartItemDTOBuilder()), new UserDTOBuilder(), loggerManager);
        }
Exemplo n.º 3
0
        public CartServiceTest()
        {
            ICartRepository    cartRepository    = new StubCartRepository();
            IProductRepository productRepository = new StubProductRepository();
            IUserRepository    userRepository    = new StubUserRepository();

            request           = new CartRequest();
            request.UserId    = USER_ID;
            request.ProductId = PRODUCT_ID;
            request.Quantity  = 1;
            AddUserOnRepository(userRepository);
            AddProductOnRepository(productRepository);
            IPointSystemConfigurationRepository configurationRepository = new StubPointSystemConfigurationRepository();

            configurationRepository.AddEntity(new PointSystemConfiguration()
            {
                PropertyName = ESportUtils.LOYALTY_PROPERTY_NAME, PropertyValue = 100
            });
            ICartManager cartManager = new CartManager(cartRepository, new StubCartItemRepository(), productRepository, userRepository, configurationRepository);

            cartService = new CartServiceImpl(cartManager, new SimpleCartDTOBuilder(), new PendingReviewDTOBuilder());
        }