public void SetSourceFields_Test() { var model = new ProviderFieldEditList { DataPortal.CreateChild<ProviderFieldEdit>(), DataPortal.CreateChild<ProviderFieldEdit>() }; var vm = new SourceFieldsViewModel { Model = model, SelectedProviderField = model.First() }; Assert.AreEqual(2, vm.Model.Count); var providerFields = new List<ProviderFieldInfo> { new ProviderFieldInfo(1, "name1", "type1", ESyncSourceFieldIdentityTypes.Index), new ProviderFieldInfo(2, string.Empty, "type2", ESyncSourceFieldIdentityTypes.Index), new ProviderFieldInfo(3, null, "type3", ESyncSourceFieldIdentityTypes.Index) }; vm.SetSourceFields(new ProviderFieldInfoListMock(providerFields)); Assert.AreEqual(3, vm.Model.Count); }