public Cheese Create(CheeseRequest request)
        {
            var result = _db.Cheeses.Add(request.ToCheese(0));

            _db.SaveChanges();
            return(result.Entity);
        }
        public void Update()
        {
            _db.Cheeses.Add(GetTestCheese());
            _db.SaveChanges();

            var updated = new CheeseRequest
            {
                Name         = "Updated Name",
                Color        = "Updated Color",
                ImageUrl     = "https://google.com/updated-image-url.jpg",
                PricePerKilo = (decimal)9.99
            };

            _controller.Update(1, updated);

            _db.Cheeses.Find(1L).Should().BeEquivalentTo(updated.ToCheese(1));
        }