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;
 }