static void Main(string[] args) { Oven oven = new GasOven(); oven.Heat(); Food food = new Food(); food.Name = "Salat"; food.Price = 153; food.Ingredients = new List <Ingridient>(); food.Ingredients.Add(new Ingridient { Fats = 15.3, Name = "Truf", Protein = 15.6 }); Food food1 = food; Console.WriteLine($"{food.GetHashCode()}, {food1.GetHashCode()}"); BaseRepositry <Food> foodRepository = new FoodRepository(); foodRepository.Create(food); Drinks drinks = new Drinks { Name = "Beer", Price = 10 }; BaseRepositry <Drinks> drinksRepository = new DrinksRepository(); drinksRepository.Create(drinks); }
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 void Init(FoodSourceHolder holder, FoodRepository repo) { _holder = holder; Model = repo.Create(); }