Example #1
0
        public void Events(Page p)
        {
            PokerSiteMapPath smp = new PokerSiteMapPath();

            ResetEvents();
            smp.DataBinding   += new EventHandler(DataBindingHandler);
            smp.ItemDataBound += new SiteMapNodeItemEventHandler(ItemDataBoundHandler);
            smp.ItemCreated   += new SiteMapNodeItemEventHandler(ItemCreatedHandler);

            Assert.AreEqual(false, DataBinding, "BeforeDataBinding");
            smp.DoOnDataBinding(new EventArgs());
            Assert.AreEqual(true, DataBinding, "AfterDataBinding");

            ResetEvents();
            Assert.AreEqual(false, ItemDataBounding, "BeforeItemDataBound");
            SiteMapNodeItem i = new SiteMapNodeItem(0, SiteMapNodeItemType.Root);

            smp.DoOnItemDataBound(new SiteMapNodeItemEventArgs(i));
            Assert.AreEqual(true, ItemDataBounding, "AfterItemDataBound");

            ResetEvents();
            SiteMapNodeItemEventArgs MyArgs = new SiteMapNodeItemEventArgs(new SiteMapNodeItem(0, SiteMapNodeItemType.Parent));

            Assert.AreEqual(false, ItemCreated, "BeforeItemCreated");
            smp.DoOnItemCteated(MyArgs);
            Assert.AreEqual(true, ItemCreated, "AfterItemCreated");
        }
		public void Events (Page p)
		{
			PokerSiteMapPath smp = new PokerSiteMapPath ();
			ResetEvents ();
			smp.DataBinding += new EventHandler (DataBindingHandler);
			smp.ItemDataBound += new SiteMapNodeItemEventHandler (ItemDataBoundHandler);
			smp.ItemCreated += new SiteMapNodeItemEventHandler (ItemCreatedHandler);

			Assert.AreEqual (false, DataBinding, "BeforeDataBinding");
			smp.DoOnDataBinding (new EventArgs ());
			Assert.AreEqual (true, DataBinding, "AfterDataBinding");

			ResetEvents ();
			Assert.AreEqual (false, ItemDataBounding, "BeforeItemDataBound");
			SiteMapNodeItem i = new SiteMapNodeItem (0, SiteMapNodeItemType.Root);
			smp.DoOnItemDataBound (new SiteMapNodeItemEventArgs (i));
			Assert.AreEqual (true, ItemDataBounding, "AfterItemDataBound");

			ResetEvents ();
			SiteMapNodeItemEventArgs MyArgs = new SiteMapNodeItemEventArgs (new SiteMapNodeItem(0,SiteMapNodeItemType.Parent));
			Assert.AreEqual (false, ItemCreated, "BeforeItemCreated");
			smp.DoOnItemCteated (MyArgs);
			Assert.AreEqual (true, ItemCreated, "AfterItemCreated");
		}