public async Task Add(Pizza pizza)
        {
            await Pizzas.Add(pizza);

            var response = await Pizzas.Get(pizza.Id);

            Assert.Equal(pizza, response);
        }
        public async Task Add_NoToppings(Pizza p)
        {
            p.Toppings.Clear();
            await Pizzas.Add(p);

            var response = await Pizzas.Get(p.Id);

            Assert.Equal(p, response);
            Assert.Empty(await Toppings.GetAll());
        }
        public async Task Edit_NoToppings(Pizza p, Pizza changes)
        {
            await Pizzas.Add(p);

            p.BasePrice   = changes.BasePrice;
            p.Description = changes.Description;
            p.Name        = changes.Name;
            p.Toppings.Clear();

            await Pizzas.Edit(p);

            var result = await Pizzas.Get(p.Id);

            Assert.Equal(p, result);
        }