public async Task CreateRangeAsyncShouldCreateProductsSuccessfully()
        {
            var products = new List <ProductDto>();

            var pollo = new ProductDto
            {
                Name        = "Pollo",
                Description = "Pollo might be your choice when you are in the mood for something healthy. Tender grilled chicken, creamy feta, roasted red peppers and corn are generously piled on top of our famous tomato sauce.",
                Price       = 10.90m,
                Weight      = 550,
                Image       = "http://www.ilforno.bg/45-large_default/polo.jpg"
            };

            products.Add(pollo);

            var diablo = new ProductDto
            {
                Name        = "Diablo",
                Description = "Pizza diavola means the devils pizza and is quite a spicy little devil and one of my favourite pizzas. If you like spicy hot and chilli flavours you will enjoy this pizza.",
                Price       = 8.90m,
                Weight      = 500,
                Image       = "https://images.pizza33.ua/products/product/yQfkJqZweoLn9omo68oz5BnaGzaIE0UJ.jpg"
            };

            products.Add(diablo);

            await _productsService.CreateRangeAsync(products);

            Assert.Equal(2, _productsRepository.All().Count());

            var firstProduct = _productsRepository.All().First();

            Assert.Equal("Pollo", firstProduct.Name);
            Assert.Equal("Pollo might be your choice when you are in the mood for something healthy. Tender grilled chicken, creamy feta, roasted red peppers and corn are generously piled on top of our famous tomato sauce.", firstProduct.Description);
            Assert.Equal(10.90m, firstProduct.Price);
            Assert.Equal(550, firstProduct.Weight);
            Assert.Equal("http://www.ilforno.bg/45-large_default/polo.jpg", firstProduct.Image);

            var secondProduct = _productsRepository.All().Last();

            Assert.Equal("Diablo", secondProduct.Name);
            Assert.Equal("Pizza diavola means the devils pizza and is quite a spicy little devil and one of my favourite pizzas. If you like spicy hot and chilli flavours you will enjoy this pizza.", secondProduct.Description);
            Assert.Equal(8.90m, secondProduct.Price);
            Assert.Equal(500, secondProduct.Weight);
            Assert.Equal("https://images.pizza33.ua/products/product/yQfkJqZweoLn9omo68oz5BnaGzaIE0UJ.jpg", secondProduct.Image);
        }