Esempio n. 1
0
        public void FoodRepository()
        {
            Mock <IDbSetFactory> factory = new Mock <IDbSetFactory>();
            Mock <DbSet <Food> > dbSet   = new Mock <DbSet <Food> >();

            factory.Setup(m => m.CreateDbSet <Food>()).Returns(dbSet.Object);

            FoodRepository repo = new FoodRepository(factory.Object);

            var Food = new Food();

            var sequence = new MockSequence();

            dbSet.InSequence(sequence).Setup(e => e.Add(Food));
            dbSet.InSequence(sequence).Setup(e => e.Find(Food.Id));
            dbSet.InSequence(sequence).Setup(e => e.Find(Food.Id));
            dbSet.InSequence(sequence).Setup(e => e.Find(Food.Id));
            repo.Create(Food);
            repo.Get(Food.Id);
            repo.Update(Food);
            repo.Delete(Food.Id);
        }
        public void FoodRepository()
        {
            Mock<IDbSetFactory> factory = new Mock<IDbSetFactory>();
            Mock<DbSet<Food>> dbSet = new Mock<DbSet<Food>>();

            factory.Setup(m => m.CreateDbSet<Food>()).Returns(dbSet.Object);

            FoodRepository repo = new FoodRepository(factory.Object);

            var Food = new Food();

            var sequence = new MockSequence();
            dbSet.InSequence(sequence).Setup(e => e.Add(Food));
            dbSet.InSequence(sequence).Setup(e => e.Find(Food.Id));
            dbSet.InSequence(sequence).Setup(e => e.Find(Food.Id));
            dbSet.InSequence(sequence).Setup(e => e.Find(Food.Id));
            repo.Create(Food);
            repo.Get(Food.Id);
            repo.Update(Food);
            repo.Delete(Food.Id);
        }
Esempio n. 3
0
 public ActionResult <IEnumerable <FoodViewModel> > Get()
 {
     return(Ok(foodRepository.Get()));
 }
 public Food GetById(int id)
 {
     return(foodRepo.Get(id));
 }