public MissingDataListParts ( IList |
||
partsToVerify | IList |
|
return | List |
public void DataListViewModel_MissingDataListParts_WithRecsetPartNotInDataList_ShouldReturnPartInList() { //------------Setup for test-------------------------- var dataListViewModel = new DataListViewModel(new Mock<IEventAggregator>().Object); const string recsetName = "recset"; const string firstFieldName = "f1"; var dataListParts = new List<IDataListVerifyPart>(); var part = CreateRecsetPart(recsetName, firstFieldName); dataListParts.Add(part.Object); //----------------------Precondition---------------------------- //------------Execute Test--------------------------- List<IDataListVerifyPart> missingDataListParts = dataListViewModel.MissingDataListParts(dataListParts); //------------Assert Results------------------------- Assert.AreEqual(1, missingDataListParts.Count); }
public void DataListViewModel_MissingDataListParts_WithRecsetFieldPartInDataList_ShouldNotReturnPartInList() { //------------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--------------------------- List<IDataListVerifyPart> missingDataListParts = dataListViewModel.MissingDataListParts(dataListParts); //------------Assert Results------------------------- Assert.AreEqual(0, missingDataListParts.Count); }
public void DataListViewModel_MissingDataListParts_ScalarPartInDataList_ShouldNotReturnPartInList() { //------------Setup for test-------------------------- var dataListViewModel = new DataListViewModel(new Mock<IEventAggregator>().Object); const string scalarName = "scalar"; var scalarItem = new DataListItemModel(scalarName); dataListViewModel.ScalarCollection.Add(scalarItem); var parts = new List<IDataListVerifyPart> { CreateScalarPart(scalarName).Object }; //----------------------Precondition---------------------------- Assert.AreEqual(1, dataListViewModel.ScalarCollection.Count); //------------Execute Test--------------------------- List<IDataListVerifyPart> missingDataListParts = dataListViewModel.MissingDataListParts(parts); //------------Assert Results------------------------- Assert.AreEqual(0, missingDataListParts.Count); }