public void DetailsView_CreateChildControls ()
		{
			PokerDetailsView dv = new PokerDetailsView ();			
			Assert.AreEqual (6,dv.DoCreateChildControls (myds, true),"CreateChildControls1");
			Assert.AreEqual (6, dv.DoCreateChildControls (myds, false), "CreateChildControls2");
		}
		public void DetailsView_CreateChildControls2 ()
		{
			PokerDetailsView dv = new PokerDetailsView ();
			dv.Page = new Page ();
			dv.DataSource = new MyEnumSource (20);
			dv.DataBind ();

			Assert.AreEqual (20, dv.PageCount, "CreateChildControls#0");

			Assert.AreEqual (0, dv.DoCreateChildControls (null, true), "CreateChildControls#1");
			Assert.AreEqual (0, dv.DoCreateChildControls (new MyEnumSource (0), true), "CreateChildControls#1");
			Assert.AreEqual (20, dv.DoCreateChildControls (new MyEnumSource (20), true), "CreateChildControls#2");

			Assert.AreEqual (0, dv.DoCreateChildControls (new object [0], false), "CreateChildControls#3");
			Assert.AreEqual (5, dv.DoCreateChildControls (new object [5], false), "CreateChildControls#4");
		}