public void AnyProductsShouldReturnFalseWhenThereAreNotAnyProducts()
        {
            var options = new DbContextOptionsBuilder <XeonDbContext>()
                          .UseInMemoryDatabase(databaseName: $"АnyProductsFalse_Database")
                          .Options;
            var dbContext = new XeonDbContext(options);

            var user = new XeonUser {
                UserName = "******", ShoppingCart = new ShoppingCart()
            };

            dbContext.Users.Add(user);

            var product = new Product {
                Name = "USB Cable"
            };

            dbContext.Products.Add(product);
            dbContext.SaveChanges();

            var userService = new Mock <IUsersService>();

            userService.Setup(r => r.GetUserByUsername(user.UserName))
            .Returns(user);

            var productService = new Mock <IProductsService>();

            var shoppingCartsService = new ShoppingCartsService(dbContext, productService.Object, userService.Object);
            var areThereAnyProducts  = shoppingCartsService.AnyProducts(user.UserName);

            Assert.False(areThereAnyProducts);
        }