public void AddNode_Null_2()
        {
            var provider = new XmlSiteMapProviderPoker();
            var node     = new SiteMapNode(provider, "/test.aspx");

            provider.DoAddNode(node, null);
        }
Beispiel #2
0
		public void AddNode_Null_1 ()
		{
			var provider = new XmlSiteMapProviderPoker ();
			var node = new SiteMapNode (provider, "/test.aspx");

			provider.DoAddNode (null, node);
		}
        public void AddNode_DifferentProviders_02()
        {
            var provider   = new XmlSiteMapProviderPoker();
            var node       = new SiteMapNode(provider, "/test.aspx");
            var parentNode = new SiteMapNode(new TestSiteMapProvider(), "/test2.aspx");

            // SiteMapNode  cannot be found in current provider, only nodes in the same provider can be added.
            provider.DoAddNode(node, parentNode);
        }
        public void AddNode_01()
        {
            var provider   = new XmlSiteMapProviderPoker();
            var node       = new SiteMapNode(provider, "/test.aspx");
            var parentNode = new SiteMapNode(provider, "/test2.aspx");

            var nvc = new NameValueCollection();

            nvc.Add("siteMapFile", "~/test_map_01.sitemap");
            provider.Initialize("TestMap", nvc);

            // The application relative virtual path '~/test_map_01.sitemap' cannot be made absolute, because the path to the application is not known.
            provider.DoAddNode(node, parentNode);
        }
        public static void AddNode_02_OnLoad(Page p)
        {
            var provider = new XmlSiteMapProviderPoker();

            provider.CallTrace = null;
            var nvc = new NameValueCollection();

            nvc.Add("siteMapFile", "~/test_map_01.sitemap");
            provider.Initialize("TestMap", nvc);

            SiteMapNode rootNode = provider.RootNode;

            provider.CallTrace = null;

            var node = new SiteMapNode(provider, "test3.aspx", "~/test3.aspx");

            provider.DoAddNode(node, rootNode);

            Assert.IsNotNull(provider.CallTrace, "#A1");
            Assert.Greater(provider.CallTrace.Length, 1, "#A1-1");
            Assert.AreEqual(provider.CallTrace[0].Name, "BuildSiteMap", "#A1-2");
        }
Beispiel #6
0
		public void AddNode_DifferentProviders_01 ()
		{
			var provider = new XmlSiteMapProviderPoker ();
			var node = new SiteMapNode (new TestSiteMapProvider (), "/test.aspx");
			var parentNode = new SiteMapNode (provider, "/test2.aspx");

			// SiteMapNode  cannot be found in current provider, only nodes in the same provider can be added.
			provider.DoAddNode (node, parentNode);
		}
Beispiel #7
0
		public static void AddNode_02_OnLoad (Page p)
		{
			var provider = new XmlSiteMapProviderPoker ();
			provider.CallTrace = null;
			var nvc = new NameValueCollection ();
			nvc.Add ("siteMapFile", "~/test_map_01.sitemap");
			provider.Initialize ("TestMap", nvc);

			SiteMapNode rootNode = provider.RootNode;
			provider.CallTrace = null;

			var node = new SiteMapNode (provider, "test3.aspx", "~/test3.aspx");
			provider.DoAddNode (node, rootNode);

			Assert.IsNotNull (provider.CallTrace, "#A1");
			Assert.Greater (provider.CallTrace.Length, 1, "#A1-1");
			Assert.AreEqual (provider.CallTrace[0].Name, "BuildSiteMap", "#A1-2");
		}
Beispiel #8
0
		public void AddNode_01 ()
		{
			var provider = new XmlSiteMapProviderPoker ();
			var node = new SiteMapNode (provider, "/test.aspx");
			var parentNode = new SiteMapNode (provider, "/test2.aspx");

			var nvc = new NameValueCollection ();
			nvc.Add ("siteMapFile", "~/test_map_01.sitemap");
			provider.Initialize ("TestMap", nvc);

			// The application relative virtual path '~/test_map_01.sitemap' cannot be made absolute, because the path to the application is not known.
			provider.DoAddNode (node, parentNode);
		}