public void RaiseUnsupportedCapabilitiesError () { PockerDataSourceView view = new PockerDataSourceView (); DataSourceSelectArguments arg = new DataSourceSelectArguments (); arg.RaiseUnsupportedCapabilitiesError (view); Assert.IsFalse (view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView (); arg = new DataSourceSelectArguments (); arg.StartRowIndex = 10; arg.RaiseUnsupportedCapabilitiesError (view); Assert.IsTrue (view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual (DataSourceCapabilities.Page, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView (); arg = new DataSourceSelectArguments (); arg.MaximumRows = 5; arg.RaiseUnsupportedCapabilitiesError (view); Assert.IsTrue (view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual (DataSourceCapabilities.Page, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView (); arg = new DataSourceSelectArguments (); arg.SortExpression = "Sort"; arg.RaiseUnsupportedCapabilitiesError (view); Assert.IsTrue (view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual (DataSourceCapabilities.Sort, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView (); arg = new DataSourceSelectArguments (); arg.RetrieveTotalRowCount = true; arg.RaiseUnsupportedCapabilitiesError (view); Assert.IsTrue (view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual (DataSourceCapabilities.RetrieveTotalRowCount, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView (); arg = new DataSourceSelectArguments (); arg.AddSupportedCapabilities (DataSourceCapabilities.Page | DataSourceCapabilities.Sort | DataSourceCapabilities.RetrieveTotalRowCount); arg.SortExpression = "Sort"; arg.StartRowIndex = 10; arg.MaximumRows = 5; arg.RetrieveTotalRowCount = true; arg.RaiseUnsupportedCapabilitiesError (view); Assert.IsFalse (view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView (); arg = new DataSourceSelectArguments (); arg.SortExpression = "Sort"; arg.StartRowIndex = 10; arg.MaximumRows = 5; arg.RetrieveTotalRowCount = true; arg.RaiseUnsupportedCapabilitiesError (view); Assert.IsTrue (view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual (DataSourceCapabilities.RetrieveTotalRowCount, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView (); arg = new DataSourceSelectArguments (); arg.SortExpression = "Sort"; arg.StartRowIndex = 10; arg.MaximumRows = 5; arg.RaiseUnsupportedCapabilitiesError (view); Assert.IsTrue (view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual (DataSourceCapabilities.Page, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); }
public void RaiseUnsupportedCapabilitiesError() { PockerDataSourceView view = new PockerDataSourceView(); DataSourceSelectArguments arg = new DataSourceSelectArguments(); arg.RaiseUnsupportedCapabilitiesError(view); Assert.IsFalse(view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView(); arg = new DataSourceSelectArguments(); arg.StartRowIndex = 10; arg.RaiseUnsupportedCapabilitiesError(view); Assert.IsTrue(view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual(DataSourceCapabilities.Page, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView(); arg = new DataSourceSelectArguments(); arg.MaximumRows = 5; arg.RaiseUnsupportedCapabilitiesError(view); Assert.IsTrue(view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual(DataSourceCapabilities.Page, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView(); arg = new DataSourceSelectArguments(); arg.SortExpression = "Sort"; arg.RaiseUnsupportedCapabilitiesError(view); Assert.IsTrue(view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual(DataSourceCapabilities.Sort, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView(); arg = new DataSourceSelectArguments(); arg.RetrieveTotalRowCount = true; arg.RaiseUnsupportedCapabilitiesError(view); Assert.IsTrue(view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual(DataSourceCapabilities.RetrieveTotalRowCount, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView(); arg = new DataSourceSelectArguments(); arg.AddSupportedCapabilities(DataSourceCapabilities.Page | DataSourceCapabilities.Sort | DataSourceCapabilities.RetrieveTotalRowCount); arg.SortExpression = "Sort"; arg.StartRowIndex = 10; arg.MaximumRows = 5; arg.RetrieveTotalRowCount = true; arg.RaiseUnsupportedCapabilitiesError(view); Assert.IsFalse(view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView(); arg = new DataSourceSelectArguments(); arg.SortExpression = "Sort"; arg.StartRowIndex = 10; arg.MaximumRows = 5; arg.RetrieveTotalRowCount = true; arg.RaiseUnsupportedCapabilitiesError(view); Assert.IsTrue(view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual(DataSourceCapabilities.RetrieveTotalRowCount, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); view = new PockerDataSourceView(); arg = new DataSourceSelectArguments(); arg.SortExpression = "Sort"; arg.StartRowIndex = 10; arg.MaximumRows = 5; arg.RaiseUnsupportedCapabilitiesError(view); Assert.IsTrue(view.RaiseUnsupportedCapabilityErrorCalled, "RaiseUnsupportedCapabilitiesError"); Assert.AreEqual(DataSourceCapabilities.Page, view.DataSourceCapabilities, "RaiseUnsupportedCapabilitiesError"); }