Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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;
 }
Esempio n. 7
0
 public AddressesService(UniShopDbContext context, IUniShopUsersService uniShopUsersService)
 {
     this.context             = context;
     this.uniShopUsersService = uniShopUsersService;
 }
Esempio n. 8
0
 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;
 }