public void MenuUtility_CollectStrings_3() { MenuFile menu = new MenuFile(); menu.Add("a", "first"); menu.Add("a", "second"); string[] actual = menu.CollectStrings("a"); Assert.AreEqual(2, actual.Length); Assert.AreEqual("first", actual[0]); Assert.AreEqual("second", actual[1]); }
public void MenuUtility_Add_1() { MenuFile menu = new MenuFile(); menu.Add("a", 1); Assert.AreEqual(1, menu.GetValue("a", 0)); }
public void MenuUtility_Add_2() { MenuFile menu = new MenuFile(); menu.Add <object>("a", null); Assert.AreEqual(string.Empty, menu.GetString("a")); }
private MenuFile _GetMenu() { MenuFile result = new MenuFile(); result .Add("a", "Comment for a") .Add("b", "Comment for b") .Add("c", "Comment for c"); return(result); }
public void MenuUtility_ToTree_2() { MenuFile menu = new MenuFile(); menu.Add("1", "First"); menu.Add("1.1", "First first"); menu.Add("1.1.1", "First first first"); menu.Add("1.1.2", "First first second"); menu.Add("1.2", "First second"); menu.Add("1.2.1", "First second first"); menu.Add("2", "Second"); menu.Add("1", "Another first"); IrbisTreeFile tree = menu.ToTree(); Assert.AreEqual(3, tree.Roots.Count); }