public void AddInsertedEventForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control._view.CallOnInserted(); Assert.IsTrue(control._InsertedFired); }
public void SetUsingServerPagingForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control.UsingServerPaging = true; Assert.IsTrue(control._view._usingServerPaging); }
public void AddUpdatedEventForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control._view.CallOnUpdated(); Assert.IsTrue(control._UpdatedFired); }
public void SetDataObjectTypeNameForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control.DataObjectTypeName = "typeName"; Assert.AreEqual("typeName", control._view._dataObjectTypeName); }
public void AddSelectingEventForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control._view.CallOnSelecting(); Assert.IsTrue(control._SelectingFired); }
public void AddDeletingEventForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control._view.CallOnDeleting(); Assert.IsTrue(control._DeletingFired); }
public void SetTotalRowCountForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control.TotalRowCount = 5; Assert.AreEqual(5, control._view._totalRowCount); }
public void GetViewNamesReturnsAlwaysTheSameCollection() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); ICollection result1 = control.TestGetViewNames(); ICollection result2 = control.TestGetViewNames(); Assert.AreSame(result1, result2); }
public void RemoveSelectingEventForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control.RemoveEventSubscriptions(); control._view.CallOnSelecting(); Assert.IsFalse(control._UpdatingFired); }
public void RemoveInsertedEventForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control.RemoveEventSubscriptions(); control._view.CallOnInserted(); Assert.IsFalse(control._InsertedFired); }
public void GetViewReturnsDefaultViewIfViewNameIsEmpty() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); DataSourceView result = control.TestGetView(String.Empty); Assert.IsTrue(result is ObjectContainerDataSourceView); Assert.AreEqual("DefaultView", result.Name); }
public void GetViewReturnsCorrectView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); DataSourceView result = control.TestGetView("DefaultView"); Assert.IsTrue(result is ObjectContainerDataSourceView); Assert.AreEqual("DefaultView", result.Name); }
public void GetViewNamesReturnsDefaultViewOnly() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); ArrayList viewNames = new ArrayList(control.TestGetViewNames()); Assert.AreEqual(1, viewNames.Count); Assert.IsTrue(viewNames.Contains("DefaultView")); }
public void GetDataObjectTypeNameForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control._view._dataObjectTypeName = "typeName"; string result = control.DataObjectTypeName; Assert.AreEqual("typeName", result); }
public void SetDataSourceForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); object obj = new object(); control.DataSource = obj; Assert.AreSame(obj, control._view._dataSource); }
public void GetUsingServerSortingForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control._view.UsingServerSorting = true; bool result = control.UsingServerSorting; Assert.IsTrue(result); }
public void GetItemsForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); List <object> items = new List <object>(1); object item = new object(); items.Add(item); control._view._items = items; ReadOnlyCollection <object> result = control.Items; Assert.AreSame(item, result[0]); Assert.AreEqual(1, result.Count); }
public void GetViewThrowsIfNotDefaultView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); DataSourceView result = control.TestGetView("DefaultView1"); }
public void SetUsingServerSortingForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control.UsingServerSorting = true; Assert.IsTrue(control._view._usingServerSorting); }
public void RemoveUpdatingEventForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control.RemoveEventSubscriptions(); control._view.CallOnUpdating(); Assert.IsFalse(control._UpdatingFired); }
public void RemoveDeletedEventForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); control.RemoveEventSubscriptions(); control._view.CallOnDeleted(); Assert.IsFalse(control._DeletedFired); }
public void GetViewReturnsDefaultViewIfViewNameIsNull() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); DataSourceView result = control.TestGetView(null); Assert.IsTrue(result is ObjectContainerDataSourceView); Assert.AreEqual("DefaultView", result.Name); }
public void GetItemsForwardsToView() { TestableObjectContainerDataSource control = new TestableObjectContainerDataSource(); List<object> items = new List<object>(1); object item = new object(); items.Add(item); control._view._items = items; ReadOnlyCollection<object> result = control.Items; Assert.AreSame(item, result[0]); Assert.AreEqual(1, result.Count); }