public static void InitializeItemCurrent(Page p) { PokerSiteMapPath smp = new PokerSiteMapPath(); SiteMapNodeItem I = new SiteMapNodeItem(1, SiteMapNodeItemType.Current); smp.CurrentNodeStyle.BackColor = Color.Red; smp.NodeStyle.BorderColor = Color.Red; smp.DoCreateControlHierarchy(); I.SiteMapNode = smp.Provider.CurrentNode; smp.InitilizeItems(I); Assert.AreEqual(1, I.Controls.Count, "InitializeItem#1"); Assert.AreEqual(typeof(Literal), I.Controls[0].GetType(), "InitializeItem#2"); Assert.AreEqual(Color.Red, I.BackColor, "InitializeItem#3"); Assert.AreEqual(Color.Red, I.BorderColor, "InitializeItem#4"); I.Controls.Clear(); smp.RenderCurrentNodeAsLink = true; smp.InitilizeItems(I); Assert.AreEqual(1, I.Controls.Count, "InitializeItem#5"); Assert.AreEqual(typeof(HyperLink), I.Controls[0].GetType(), "InitializeItem#6"); Assert.AreEqual(Color.Red, I.BackColor, "InitializeItem#7"); Assert.AreEqual(Color.Red, I.BorderColor, "InitializeItem#8"); }
public static void InitializeItemPathSeparator(Page p) { PokerSiteMapPath smp = new PokerSiteMapPath(); SiteMapNodeItem I = new SiteMapNodeItem(0, SiteMapNodeItemType.PathSeparator); smp.PathSeparatorStyle.BorderColor = Color.Red; smp.InitilizeItems(I); Assert.AreEqual(1, I.Controls.Count, "InitializeItem#1"); Assert.AreEqual(typeof(Literal), I.Controls[0].GetType(), "InitializeItem#2"); Assert.AreEqual(Color.Red, I.BorderColor, "InitializeItem#3"); }
public static void InitializeItemParent(Page p) { PokerSiteMapPath smp = new PokerSiteMapPath(); SiteMapNodeItem I = new SiteMapNodeItem(0, SiteMapNodeItemType.Parent); smp.NodeStyle.BorderColor = Color.Red; smp.DoCreateControlHierarchy(); I.SiteMapNode = smp.Provider.RootNode; smp.InitilizeItems(I); Assert.AreEqual(1, I.Controls.Count, "InitializeItem#1"); Assert.AreEqual(typeof(HyperLink), I.Controls[0].GetType(), "InitializeItem#2"); Assert.AreEqual(Color.Red, ((HyperLink)I.Controls[0]).ControlStyle.BorderColor, "InitializeItem#4"); }
public static void InitializeItemTemplates(Page p) { PokerSiteMapPath smp = new PokerSiteMapPath(); SiteMapNodeItem I = new SiteMapNodeItem(1, SiteMapNodeItemType.Current); smp.CurrentNodeTemplate = new CompiledTemplateBuilder(templatebuilder); smp.CurrentNodeStyle.BackColor = Color.Red; smp.DoCreateControlHierarchy(); I.SiteMapNode = smp.Provider.CurrentNode; smp.InitilizeItems(I); Assert.AreEqual(1, I.Controls.Count, "InitializeItem#1"); Assert.AreEqual(typeof(TextBox), I.Controls[0].GetType(), "InitializeItem#2"); Assert.AreEqual(Color.Red, I.BackColor, "InitializeItem#3"); }
public static void InitializeItemTemplates (Page p) { PokerSiteMapPath smp = new PokerSiteMapPath (); SiteMapNodeItem I = new SiteMapNodeItem (1, SiteMapNodeItemType.Current); smp.CurrentNodeTemplate = new CompiledTemplateBuilder (templatebuilder); smp.CurrentNodeStyle.BackColor = Color.Red; smp.DoCreateControlHierarchy (); I.SiteMapNode = smp.Provider.CurrentNode; smp.InitilizeItems (I); Assert.AreEqual (1, I.Controls.Count, "InitializeItem#1"); Assert.AreEqual (typeof (TextBox), I.Controls[0].GetType (), "InitializeItem#2"); Assert.AreEqual (Color.Red, I.BackColor, "InitializeItem#3"); }
public static void InitializeItemPathSeparator (Page p) { PokerSiteMapPath smp = new PokerSiteMapPath (); SiteMapNodeItem I = new SiteMapNodeItem (0, SiteMapNodeItemType.PathSeparator); smp.PathSeparatorStyle.BorderColor = Color.Red; smp.InitilizeItems (I); Assert.AreEqual (1, I.Controls.Count, "InitializeItem#1"); Assert.AreEqual (typeof (Literal), I.Controls[0].GetType (), "InitializeItem#2"); Assert.AreEqual (Color.Red, I.BorderColor, "InitializeItem#3"); }
public static void InitializeItemParent (Page p) { PokerSiteMapPath smp = new PokerSiteMapPath (); SiteMapNodeItem I = new SiteMapNodeItem (0, SiteMapNodeItemType.Parent); smp.NodeStyle.BorderColor = Color.Red; smp.DoCreateControlHierarchy (); I.SiteMapNode = smp.Provider.RootNode; smp.InitilizeItems (I); Assert.AreEqual (1, I.Controls.Count, "InitializeItem#1"); Assert.AreEqual (typeof (HyperLink), I.Controls[0].GetType (), "InitializeItem#2"); Assert.AreEqual (Color.Red, ((HyperLink) I.Controls[0]).ControlStyle.BorderColor, "InitializeItem#4"); }
public static void InitializeItemCurrent (Page p) { PokerSiteMapPath smp = new PokerSiteMapPath (); SiteMapNodeItem I = new SiteMapNodeItem (1, SiteMapNodeItemType.Current); smp.CurrentNodeStyle.BackColor = Color.Red; smp.NodeStyle.BorderColor = Color.Red; smp.DoCreateControlHierarchy (); I.SiteMapNode = smp.Provider.CurrentNode; smp.InitilizeItems (I); Assert.AreEqual (1, I.Controls.Count, "InitializeItem#1"); Assert.AreEqual (typeof (Literal), I.Controls[0].GetType (), "InitializeItem#2"); Assert.AreEqual (Color.Red, I.BackColor , "InitializeItem#3"); Assert.AreEqual (Color.Red, I.BorderColor, "InitializeItem#4"); I.Controls.Clear (); smp.RenderCurrentNodeAsLink = true; smp.InitilizeItems (I); Assert.AreEqual (1, I.Controls.Count, "InitializeItem#5"); Assert.AreEqual (typeof (HyperLink), I.Controls[0].GetType (), "InitializeItem#6"); Assert.AreEqual (Color.Red, I.BackColor, "InitializeItem#7"); Assert.AreEqual (Color.Red, I.BorderColor, "InitializeItem#8"); }