Example #1
0
        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");
        }
Example #2
0
        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");
        }
Example #3
0
        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");
        }
Example #4
0
        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");
		}