// null properties doe's not affects on state bag count
p.StartingNodeUrl = null;
Assert.AreEqual (5, p.StateBag.Count, "StartingNodeUrl#2");
+ }\r
+\r
+ \r
+ [Test]\r
+ [Category("NotWorking")]\r
+ public void SiteMapDataSource_DataSourceChanged ()\r
+ {\r
+ PokerSiteMapDataSource p = new PokerSiteMapDataSource ();\r
+ ((IDataSource) p).DataSourceChanged += new EventHandler (SiteMapDataSourceTest_DataSourceChanged);\r
+ \r
+ eventChecker = false;\r
+ p.ShowStartingNode = false;\r
+ Assert.IsTrue (eventChecker, "DataSourceChanged#1");\r
+\r
+ eventChecker = false;\r
+ p.SiteMapProvider = "test";\r
+ Assert.IsTrue (eventChecker, "DataSourceChanged#2");\r
+\r
+ eventChecker = false;\r
+ p.StartFromCurrentNode = true;\r
+ Assert.IsTrue (eventChecker, "DataSourceChanged#3");\r
+\r
+ eventChecker = false;\r
+ p.StartingNodeOffset = 1;\r
+ Assert.IsTrue (eventChecker, "DataSourceChanged#4");\r
+\r
+ eventChecker = false;\r
+ p.StartingNodeUrl = "default.aspx";\r
+ Assert.IsTrue (eventChecker, "DataSourceChanged#5");\r
+ }\r
+\r
+ bool eventChecker;\r
+ void SiteMapDataSourceTest_DataSourceChanged (object sender, EventArgs e)\r
+ {\r
+ eventChecker = true;\r
}
+
[Test]
public void SiteMapDataSource_GetList ()
{
}
}
}
-
-
}
#endif