public void GetParentIdForMenuItemInvalidTests() { //Arrange var menu = MenuServicesTests.GetUnitTestMenu(); //Act - fetch the parent ID MenuServices services = new MenuServices(); int parentId = services.GetParentIdForMenuItem("", menu); //Assert Assert.AreEqual(-1, parentId); parentId = services.GetParentIdForMenuItem(null, menu); //Assert Assert.AreEqual(-1, parentId); parentId = services.GetParentIdForMenuItem("Unit Test Testing", null); //Assert Assert.AreEqual(-1, parentId); menu = new MainMenuModels { MenuItems = null }; parentId = services.GetParentIdForMenuItem("Unit Test Testing", menu); //Assert Assert.AreEqual(-1, parentId); }
public void GetParentIdForMenuItemTests() { //Arrange var menu = MenuServicesTests.GetUnitTestMenu(); //Act - fetch the parent ID MenuServices services = new MenuServices(); int parentId = services.GetParentIdForMenuItem("Unit Test Admin", menu); //Assert Assert.AreEqual(1, parentId); parentId = services.GetParentIdForMenuItem("Unit Test Development", menu); //Assert Assert.AreEqual(2, parentId); parentId = services.GetParentIdForMenuItem("Unit Test Testing", menu); //Assert Assert.AreEqual(3, parentId); parentId = services.GetParentIdForMenuItem("Unit Test Design", menu); //Assert Assert.AreEqual(4, parentId); }