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); }
public ActionResult <IEnumerable <FoodViewModel> > Get() { return(Ok(foodRepository.Get())); }
public Food GetById(int id) { return(foodRepo.Get(id)); }