Пример #1
0
        public void TestMenuUpdate()
        {
            var context = MockContextFactory.Create();

            var testMenu = new Database.Models.Menu()
            {
                Id          = 1,
                Number      = 1,
                Name        = "Sommermenü",
                Description = "Feine Sommerspeisen",
            };

            context.Menu.Add(testMenu);
            context.SaveChanges();

            var service = new MenuService(new MockDataService(context));
            var result  = service.GetMenus();

            Assert.Equal("Sommermenü", result.ElementAt(0).Name);

            testMenu.Name        = "Wintermenü";
            testMenu.Description = "Feine Winterspeisen";

            Assert.False(result.ElementAt(0).Name == "Sommermenü");
        }
Пример #2
0
        public void TestMenuCount()
        {
            var context = MockContextFactory.Create();

            var testMenu1 = new Database.Models.Menu()
            {
                Id          = 1,
                Number      = 1,
                Name        = "Wintermenü",
                Description = "Feine Winterspeisen",
            };

            var testMenu2 = new Database.Models.Menu()
            {
                Id          = 2,
                Number      = 2,
                Name        = "Frühlingsmenü",
                Description = "Feine Frühlingsspeisen",
            };

            var testMenu3 = new Database.Models.Menu()
            {
                Id          = 3,
                Number      = 3,
                Name        = "Sommermenü",
                Description = "Feine Sommerspeisen",
            };

            var testMenu4 = new Database.Models.Menu()
            {
                Id          = 4,
                Number      = 4,
                Name        = "Herbstmenü",
                Description = "Feine Herbstspeisen",
            };

            context.Menu.Add(testMenu1);
            context.Menu.Add(testMenu2);
            context.Menu.Add(testMenu3);
            context.Menu.Add(testMenu4);
            context.SaveChanges();

            var service = new MenuService(new MockDataService(context));
            var result  = service.GetMenus();

            Assert.Equal(4, result.Count());

            context.Menu.Remove(testMenu1);
            context.SaveChanges();
            result = service.GetMenus();

            Assert.Equal(3, result.Count());
        }
Пример #3
0
        public void TestGetMenus()
        {
            var context = MockContextFactory.Create();

            var testMenu = new Database.Models.Menu()
            {
                Id          = 1,
                Number      = 1,
                Name        = "Sommermenü",
                Description = "Feine Sommerspeisen",
            };

            context.Menu.Add(testMenu);
            context.SaveChanges();

            var service = new MenuService(new MockDataService(context));
            var result  = service.GetMenus();

            Assert.Equal(1, result.Count());
        }