public void PropertiesTest() { var fieldInfo = Mock.Create<FieldInfo>(Behavior.Loose); var crosRefFieldViewModel = Mock.Create<ICrossRefFieldViewModel>(Behavior.Loose); var vm = new CrossRefFieldViewModel(fieldInfo, crosRefFieldViewModel); TestsHelper.TestPublicPropertiesGetSet(vm, x => x.IsSelected); }
/// <summary> /// Creates the field vm. /// </summary> /// <param name="field">The field.</param> /// <param name="parentVM">The parent vm.</param> /// <returns>CrossRefFieldViewModel.</returns> public CrossRefFieldViewModel CreateFieldVM(FieldInfo field, ProcessFieldCrossRefRequiredStepViewModel parentVM) { var fieldVM = new CrossRefFieldViewModel(field, parentVM); DeploymentService.Container.SatisfyImportsOnce(fieldVM); return fieldVM; }