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