public async Task GetAllDishesShouldReturnAllDishes()
        {
            var options = new DbContextOptionsBuilder <AspHolidayAndSpaDbContext>()
                          .UseInMemoryDatabase(databaseName: "Restaurant_Database")
                          .Options;

            var dbContext = new AspHolidayAndSpaDbContext(options);

            var dishOne = new Dish()
            {
                Id   = Guid.NewGuid().ToString(),
                Name = "test1"
            };

            var dishTwo = new Dish()
            {
                Id   = Guid.NewGuid().ToString(),
                Name = "test2"
            };


            var restaurantService = new Services.RestaurantServices.RestaurantService(dbContext);
            await restaurantService.AddDish(dishOne, "", "");

            await restaurantService.AddDish(dishTwo, "", "");

            await dbContext.SaveChangesAsync();

            var result = dbContext.Dishes.ToList();

            Assert.AreEqual(2, result.Count);
        }
        public async Task DeleteIngredientShouldDeleteIngredient()
        {
            var options = new DbContextOptionsBuilder <AspHolidayAndSpaDbContext>()
                          .UseInMemoryDatabase(databaseName: "Restaurant_Database")
                          .Options;

            var dbContext = new AspHolidayAndSpaDbContext(options);

            var ingredient = new Ingredient()
            {
                Id   = Guid.NewGuid().ToString(),
                Name = "test"
            };


            var restaurantService = new Services.RestaurantServices.RestaurantService(dbContext);
            await restaurantService.AddIngredient(ingredient);

            await dbContext.SaveChangesAsync();

            await restaurantService.DeleteIngredient(ingredient.Id);

            var result = dbContext.Ingredients.ToList();

            Assert.AreEqual(0, result.Count);
        }