public OrdersService(UniShopDbContext context, IUniShopUsersService uniShopUsersService, IShoppingCartsService shoppingCartsService, ISuppliersService suppliersService, IProductsService productsService) { this.context = context; this.uniShopUsersService = uniShopUsersService; this.shoppingCartsService = shoppingCartsService; this.suppliersService = suppliersService; this.productsService = productsService; }
public OrdersController(ISuppliersService suppliersService, IAddressesService addressesService, IShoppingCartsService shoppingCartsService , IUniShopUsersService uniShopUsersService, IOrderService orderService) { this.suppliersService = suppliersService; this.addressesService = addressesService; this.shoppingCartsService = shoppingCartsService; this.uniShopUsersService = uniShopUsersService; this.orderService = orderService; }
public void GetUserById_WithNonExistentId_ShouldReturnNull() { string errorMessagePrefix = "UniShopUserService GetUserById() method does not work properly."; var context = UniShopDbContextInMemoryFactory.InitializeContext(); SeedData(context); this.uniShopUsersService = new UniShopUsersService(context); UniShopUserServiceModel actualData = this.uniShopUsersService.GetUserById("bd6b5598-2704-4786-8db17e214db5ba864"); Assert.True(actualData == null, errorMessagePrefix); }
public void GetUserByUsername_WithNonExistentUserName_ShouldReturnNull() { string errorMessagePrefix = "UniShopUserService GetUserByUsername() method does not work properly."; var context = UniShopDbContextInMemoryFactory.InitializeContext(); SeedData(context); this.uniShopUsersService = new UniShopUsersService(context); UniShopUserServiceModel actualResults = this.uniShopUsersService.GetUserByUsername("UserName"); Assert.True(actualResults == null, errorMessagePrefix); }
public void GetUserByUsername_WithExistentUsername_ShouldReturnCorrectResults() { string errorMessagePrefix = "UniShopUserService GetUserByUsername() method does not work properly."; var context = UniShopDbContextInMemoryFactory.InitializeContext(); SeedData(context); this.uniShopUsersService = new UniShopUsersService(context); UniShopUserServiceModel expectedResults = context.Users.First().To <UniShopUserServiceModel>(); UniShopUserServiceModel actualResults = this.uniShopUsersService.GetUserByUsername(expectedResults.UserName); Assert.True(expectedResults.Id == actualResults.Id, errorMessagePrefix + " " + "Id is not returned properly."); Assert.True(expectedResults.FullName == actualResults.FullName, errorMessagePrefix + " " + "FullName is not returned properly."); Assert.True(expectedResults.PhoneNumber == actualResults.PhoneNumber, errorMessagePrefix + " " + "PhoneNumber is not returned properly."); Assert.True(expectedResults.UserName == actualResults.UserName, errorMessagePrefix + " " + "UserName is not returned properly."); Assert.True(expectedResults.ShoppingCartId == actualResults.ShoppingCartId, errorMessagePrefix + " " + "ShoppingCartId is not returned properly."); }
public FavoriteProductsService(UniShopDbContext context, IUniShopUsersService uniShopUsersService) { this.context = context; this.uniShopUsersService = uniShopUsersService; }
public AddressesService(UniShopDbContext context, IUniShopUsersService uniShopUsersService) { this.context = context; this.uniShopUsersService = uniShopUsersService; }
public ReviewsService(UniShopDbContext context, IUniShopUsersService uniShopUsersService) { this.context = context; this.uniShopUsersService = uniShopUsersService; }
public ShoppingCartsService(UniShopDbContext context, IUniShopUsersService usersService, IProductsService productsService) { this.context = context; this.usersService = usersService; this.productsService = productsService; }