public void GetMenuItemByID_returnes_appropriate_item() { var menuitems = new List <MenuItem>(); menuitems.Add(new MenuItem() { DisplayName = "test item", ID = 8, Kind = MenuItemKind.DRINK, Price = 10.00 }); menuitems.Add(new MenuItem() { DisplayName = "test item 2", ID = 6, Kind = MenuItemKind.DRINK, Price = 10.00 }); var context = new MockDBContextFactory().WithBuiltinMenuItems(menuitems).Create(); var repository = new RestourantRepository(context); var m = repository.GetMenuItemByID(8); Assert.IsNotNull(m); Assert.AreEqual(8, m.ID); }
public void GetMenuItemByID_returns_null_when_no_matching_item_is_found() { var menuitems = new List <MenuItem>(); menuitems.Add(new MenuItem() { DisplayName = "test item", ID = 6, Kind = MenuItemKind.DRINK, Price = 10.00 }); var context = new MockDBContextFactory().WithBuiltinMenuItems(menuitems).Create(); var repository = new RestourantRepository(context); var m = repository.GetMenuItemByID(2); Assert.IsNull(m); }