public void TestSubmenuUpdate() { var context = MockContextFactory.Create(); var testSubmenu = new Database.Models.Submenu() { Id = 1, Number = 1, Name = "Vorspeisen", Description = "Vorspeisen" }; context.Submenu.Add(testSubmenu); context.SaveChanges(); var service = new SubmenuService(new MockDataService(context)); var result = service.GetSubmenus(0); Assert.Equal("Vorspeisen", result.ElementAt(0).Name); testSubmenu.Name = "Hauptspeisen"; testSubmenu.Description = "Hauptspeisen"; Assert.False(result.ElementAt(0).Name == "Vorspeisen"); }
public void TestSubmenuCount() { var context = MockContextFactory.Create(); var testSubmenu2 = new Database.Models.Submenu() { Id = 1, Number = 1, Name = "Vorspeisen", Description = "Vorspeisen" }; var testSubmenu3 = new Database.Models.Submenu() { Id = 2, Number = 2, Name = "Hauptspeisen", Description = "Hauptspeisen" }; var testSubmenu4 = new Database.Models.Submenu() { Id = 3, Number = 3, Name = "Desserts", Description = "Desserts" }; context.Submenu.Add(testSubmenu2); context.Submenu.Add(testSubmenu3); context.Submenu.Add(testSubmenu4); context.SaveChanges(); var service = new SubmenuService(new MockDataService(context)); var result = service.GetSubmenus(0); Assert.Equal(3, result.Count()); context.Submenu.Remove(testSubmenu2); context.SaveChanges(); result = service.GetSubmenus(0); Assert.Equal(2, result.Count()); }
public void GetSubMenuRequest(Command <GetSubMenuRequest> request) { var response = new Command <GetSubMenuResponse>() { RequestId = request.RequestId, Arguments = new GetSubMenuResponse { SubMenus = getSubMenuService.GetSubmenus(request.Arguments.MenuId) } }; Clients.Caller.GetSubMenuResponse(response); }
public void TestGetSubmenues() { var builder = new DbContextOptionsBuilder <WaitlessContext>(); builder.UseInMemoryDatabase("unittest"); var context = new WaitlessContext(builder.Options); context.Submenu.Add(new Database.Models.Submenu()); context.SaveChanges(); var service = new SubmenuService(context); var result = service.GetSubmenus(0); Assert.Equal(1, result.Count()); }
public void TestGetSubmenus() { var context = MockContextFactory.Create(); var testSubmenu = new Database.Models.Submenu() { Id = 1, Number = 1, Name = "Vorspeisen", Description = "Vorspeisen" }; context.Submenu.Add(testSubmenu); context.SaveChanges(); var service = new SubmenuService(new MockDataService(context)); var result = service.GetSubmenus(0); Assert.Equal(1, result.Count()); }