public void AddNode_Null_2() { var provider = new XmlSiteMapProviderPoker(); var node = new SiteMapNode(provider, "/test.aspx"); provider.DoAddNode(node, null); }
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"); }
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); }
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"); }
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); }