RemoveDataListItem() публичный Метод

public RemoveDataListItem ( IDataListItemModel itemToRemove ) : void
itemToRemove IDataListItemModel
Результат void
 public void DataListViewModel_RemoveDataListItem_WithRecsetItem_ShouldRemoveFromRecsetCollection()
 {
     //------------Setup for test--------------------------
     var dataListViewModel = new DataListViewModel(new Mock<IEventAggregator>().Object);
     const string recsetName = "recset";
     const string firstFieldName = "f1";
     var recSetDataModel = CreateRecsetDataListModelWithTwoFields(recsetName, firstFieldName, "f2");
     dataListViewModel.RecsetCollection.Add(recSetDataModel);
     var dataListParts = new List<IDataListVerifyPart>();
     var part = CreateRecsetPart(recsetName, firstFieldName);
     dataListParts.Add(part.Object);
     //----------------------Precondition----------------------------
     Assert.AreEqual(1, dataListViewModel.RecsetCollection.Count);
     //------------Execute Test---------------------------
     dataListViewModel.RemoveDataListItem(recSetDataModel);
     //------------Assert Results-------------------------
     Assert.AreEqual(0, dataListViewModel.RecsetCollection.Count);
 }
 public void DataListViewModel_RemoveDataListItem_WithRecsetFieldItem_ShouldRemoveFromRecsetChildrenCollection()
 {
     //------------Setup for test--------------------------
     var dataListViewModel = new DataListViewModel(new Mock<IEventAggregator>().Object);
     const string recsetName = "recset";
     const string firstFieldName = "f1";
     IDataListItemModel recSetDataModel = DataListItemModelFactory.CreateDataListModel(recsetName, "A recordset of information about a car", enDev2ColumnArgumentDirection.Both);
     IDataListItemModel firstFieldDataListItemModel = CreateFieldDataListModel(firstFieldName, recSetDataModel);
     recSetDataModel.Children.Add(firstFieldDataListItemModel);
     recSetDataModel.Children.Add(CreateFieldDataListModel("f2", recSetDataModel));
     dataListViewModel.RecsetCollection.Add(recSetDataModel);
     var dataListParts = new List<IDataListVerifyPart>();
     var part = CreateRecsetPart(recsetName, firstFieldName);
     dataListParts.Add(part.Object);
     //----------------------Precondition----------------------------
     Assert.AreEqual(2, dataListViewModel.RecsetCollection[0].Children.Count);
     //------------Execute Test---------------------------
     dataListViewModel.RemoveDataListItem(firstFieldDataListItemModel);
     //------------Assert Results-------------------------
     Assert.AreEqual(1, dataListViewModel.RecsetCollection[0].Children.Count);
 }
 public void DataListViewModel_RemoveDataListItem_WithScalarItem_ShouldRemoveFromScalarCollection()
 {
     //------------Setup for test--------------------------
     var dataListViewModel = new DataListViewModel(new Mock<IEventAggregator>().Object);
     var scalarItem = new DataListItemModel("scalar");
     dataListViewModel.ScalarCollection.Add(scalarItem);
     //----------------------Precondition----------------------------
     Assert.AreEqual(1, dataListViewModel.ScalarCollection.Count);
     //------------Execute Test---------------------------
     dataListViewModel.RemoveDataListItem(scalarItem);
     //------------Assert Results-------------------------
     Assert.AreEqual(0, dataListViewModel.ScalarCollection.Count);
 }