public async void GivenIHaveAFoodItemPersistedInTheDatabase()
 {
     _alternatefooditem = new EfcFoodItem("Fries", 250);
     _fooditem          = new EfcFoodItem("Burger", 300);
     using (var context = VerdureInMemoryContext.Context)
     {
         context.FoodItems.Add(_fooditem);
         context.FoodItems.Add(_alternatefooditem);
         await context.SaveChangesAsync();
     }
 }
        public async void GivenIHaveADeletableIdEntity()
        {
            var user = new VerdureUser("Sally");

            using (var context = VerdureInMemoryContext.Context)
            {
                context.Users.Add(user);
                await context.SaveChangesAsync();
            }
            _deletableIdEntity = new EfcFoodItem("Cow", 100);
        }
        public async void GivenIHaveADeletableIdEntityPersisted()
        {
            var user = new VerdureUser("Sally");

            using (var context = VerdureInMemoryContext.Context)
            {
                context.Users.Add(user);
                await context.SaveChangesAsync();
            }
            _deletableIdEntity = new EfcFoodItem("Sheep", 120);
            await _repository.Create(_deletableIdEntity);
        }
 public void GivenIHaveAFoodItemToCreate()
 {
     _fooditem = new EfcFoodItem("Hot Dog", 200);
 }
 public async void WhenIGetTheDeletableIdEntityBasedOnId()
 {
     _returnEntity = await _repository.Get(_deletableIdEntity.Id);
 }