コード例 #1
0
 public void TestCreateFood()
 {
     using (var context = new FoodContext(ContextOptions))
     {
         var repo = new FoodRepository(context);
         repo.CreateFood(new Food {
             Calories = 300, Carbohydrates = 34, Fats = 33, Name = "Chocolate", Protein = 5
         });
         repo.Dispose();
     }
 }
コード例 #2
0
        public void TestDeleteFood()
        {
            using (var context = new FoodContext(ContextOptions))
            {
                var repo = new FoodRepository(context);
                repo.CreateFood(new Food {
                    Calories = 300, Carbohydrates = 34, Fats = 33, Name = "Chocolate", Protein = 5
                });
                repo.CreateFood(new Food {
                    Calories = 200, Carbohydrates = 22, Fats = 11, Name = "Orange", Protein = 13
                });
                repo.Delete(new FoodRequest {
                    Name = "Orange", Id = 2
                });

                Assert.Single(repo.GetAllFoods());
                repo.Dispose();
            }
        }