コード例 #1
0
        public void AddDrink(DrinkDTO d, string user)
        {
            var drink = ProjectToModel(d);

            _drinkRepo.Add(drink);
            var bar = _barRepo.GetBarByUsername(user);

            //Prevent null ref exceptions from Menu not being initalized.
            if (bar.Menu == null)
            {
                bar.Menu = new List <Drink>();
            }
            bar.Menu.Add(drink);
            _drinkRepo.SaveChanges();
        }
コード例 #2
0
        public void Edit_Entity()
        {
            _uut.Add(new Drink()
            {
                BarName    = "Katrines Kælder",
                DrinksName = "TestDrink",
                Price      = 100
            });
            _context.SaveChanges();

            Drink newDrink = new Drink()
            {
                BarName    = "Katrines Kælder",
                DrinksName = "TestDrink",
                Price      = 600
            };

            _uut.Edit(newDrink);
            _context.SaveChanges();

            Assert.AreEqual(600, _uut.Get("Katrines Kælder", "TestDrink").Price);
        }