public void OnLoad_WithoutPage() { TestBaseDataList bdl = new TestBaseDataList(); Assert.IsFalse(bdl.IsDataBoundByDataSourceId, "IsBoundUsingDataSourceID"); Assert.IsTrue(bdl.EnableViewState, "EnabledViewState"); Assert.IsNull(bdl.Page, "Page"); bdl.BaseOnLoad(EventArgs.Empty); Assert.IsTrue(bdl.IsInitialized, "IsInitialized"); Assert.IsFalse(bdl.RequiresDataBind, "RequiresDataBind"); }
public void OnLoad_WithPage() { TestBaseDataList bdl = new TestBaseDataList(); Page p = new Page(); bdl.Page = p; Assert.IsFalse(bdl.IsDataBoundByDataSourceId, "IsBoundUsingDataSourceID-2"); Assert.IsTrue(bdl.EnableViewState, "EnabledViewState-2"); Assert.IsFalse(bdl.Page.IsPostBack, "IsPostBack-2"); bdl.BaseOnLoad(EventArgs.Empty); Assert.IsTrue(bdl.IsInitialized, "IsInitialized-2"); Assert.IsTrue(bdl.RequiresDataBind, "RequiresDataBind-2"); }
public void OnLoad_WithDataSource() { XmlDataSource ds = new XmlDataSource(); ds.ID = "mono"; TestBaseDataList bdl = new TestBaseDataList(); Page p = new Page(); bdl.Page = p; p.Controls.Add(ds); p.Controls.Add(bdl); bdl.DataSourceID = "mono"; Assert.IsTrue(bdl.IsDataBoundByDataSourceId, "IsBoundUsingDataSourceID"); Assert.IsTrue(bdl.EnableViewState, "EnabledViewState"); Assert.IsFalse(bdl.Page.IsPostBack, "IsPostBack"); bdl.BaseOnLoad(EventArgs.Empty); Assert.IsTrue(bdl.IsInitialized, "IsInitialized"); Assert.IsTrue(bdl.RequiresDataBind, "RequiresDataBind"); }
public void EnsureDataBound_WithDataSourceID() { XmlDataSource ds = new XmlDataSource(); ds.Data = ""; ds.ID = "mono"; TestBaseDataList bdl = new TestBaseDataList(); Page p = new Page(); bdl.Page = p; p.Controls.Add(ds); p.Controls.Add(bdl); bdl.DataSourceID = "mono"; Assert.IsFalse(bdl.DataBindingCalled, "Before EnsureDataBound"); bdl.Ensure(); Assert.IsFalse(bdl.DataBindingCalled, "After EnsureDataBound"); bdl.BaseOnLoad(EventArgs.Empty); bdl.Ensure(); Assert.IsTrue(bdl.DataBindingCalled, "After BaseOnLoad|RequiresDataBinding"); }
public void OnLoad_WithDataSource () { XmlDataSource ds = new XmlDataSource (); ds.ID = "mono"; TestBaseDataList bdl = new TestBaseDataList (); Page p = new Page (); bdl.Page = p; p.Controls.Add (ds); p.Controls.Add (bdl); bdl.DataSourceID = "mono"; Assert.IsTrue (bdl.IsDataBoundByDataSourceId, "IsBoundUsingDataSourceID"); Assert.IsTrue (bdl.EnableViewState, "EnabledViewState"); Assert.IsFalse (bdl.Page.IsPostBack, "IsPostBack"); bdl.BaseOnLoad (EventArgs.Empty); Assert.IsTrue (bdl.IsInitialized, "IsInitialized"); Assert.IsTrue (bdl.RequiresDataBind, "RequiresDataBind"); }
public void OnLoad_WithPageWithoutViewState () { TestBaseDataList bdl = new TestBaseDataList (); Page p = new Page (); bdl.Page = p; bdl.EnableViewState = false; Assert.IsFalse (bdl.IsDataBoundByDataSourceId, "IsBoundUsingDataSourceID"); Assert.IsFalse (bdl.EnableViewState, "EnabledViewState"); Assert.IsFalse (bdl.Page.IsPostBack, "IsPostBack"); bdl.BaseOnLoad (EventArgs.Empty); Assert.IsTrue (bdl.IsInitialized, "IsInitialized"); Assert.IsTrue (bdl.RequiresDataBind, "RequiresDataBind"); }
public void EnsureDataBound_WithDataSourceID () { XmlDataSource ds = new XmlDataSource (); ds.Data = ""; ds.ID = "mono"; TestBaseDataList bdl = new TestBaseDataList (); Page p = new Page (); bdl.Page = p; p.Controls.Add (ds); p.Controls.Add (bdl); bdl.DataSourceID = "mono"; Assert.IsFalse (bdl.DataBindingCalled, "Before EnsureDataBound"); bdl.Ensure (); Assert.IsFalse (bdl.DataBindingCalled, "After EnsureDataBound"); bdl.BaseOnLoad (EventArgs.Empty); bdl.Ensure (); Assert.IsTrue (bdl.DataBindingCalled, "After BaseOnLoad|RequiresDataBinding"); }