public void Test_GetBusinessObjectCollection_WhenNull() { //---------------Set up test pack------------------- IEditableGridControl editableGridControl = CreateEditableGridControl(); //---------------Assert Preconditions -------------- //---------------Execute Test ---------------------- IBusinessObjectCollection returnedBusinessObjectCollection = editableGridControl.GetBusinessObjectCollection(); //---------------Test Result ----------------------- Assert.IsNull(returnedBusinessObjectCollection); }
public void Test_GetBusinessObjectCollection_AfterChanged() { //---------------Set up test pack------------------- LoadMyBoDefaultClassDef(); BusinessObjectCollection <MyBO> col = CreateCollectionWith_4_Objects(); BusinessObjectCollection <MyBO> col2 = new BusinessObjectCollection <MyBO>(); IEditableGridControl editableGridControl = CreateEditableGridControl(); AddControlToForm(editableGridControl); editableGridControl.Grid.Columns.Add("TestProp", "TestProp"); editableGridControl.SetBusinessObjectCollection(col); //---------------Assert Preconditions -------------- Assert.AreSame(col, editableGridControl.GetBusinessObjectCollection()); //---------------Execute Test ---------------------- editableGridControl.SetBusinessObjectCollection(col2); IBusinessObjectCollection returnedBusinessObjectCollection = editableGridControl.GetBusinessObjectCollection(); //---------------Test Result ----------------------- Assert.AreSame(col2, returnedBusinessObjectCollection); }