public void CreateMenuItemsFromObjects_GivenADefaultValue_ReturnsAMenuItemThatIsMarkedAsDefault() { var items = new[] { "non-default", "default" }; var menuItems = MenuItemFactory.CreateMenuItemsFromObjects(items, s => s, "default"); Assert.IsTrue(menuItems.Any(mi => mi.IsDefault)); }
public void CreateMenuItemsFromObjects_NotGivenADefaultValue_NoMenuItemIsMarkedAsDefault() { var items = new[] { "one", "two" }; var menuItems = MenuItemFactory.CreateMenuItemsFromObjects(items, s => s); Assert.IsFalse(menuItems.Any(mi => mi.IsDefault)); }