public void PerformViewModelValidations_CallsRevalidationViewModelBehavior() { Revalidator.RevalidateViewModelValidations(VM); Assert.AreEqual(RevalidateViewModel, ActionLog); Assert.AreEqual(VM.GetContext(), VM.ViewModelBehavior.LastRevalidateContext); Assert.IsNotNull(VM.ViewModelBehavior.LastValidationController); }
protected void SetFailedResult(ValidatorInvocation target, string errorDetails) { var stateBefore = GetState(); SetupFailingValidator(target, errorDetails); if (target.TargetProperty != null) { Revalidator.RevalidatePropertyValidations( target.TargetVM, target.TargetProperty, ValidationScope.Self ); } else { Revalidator.RevalidateViewModelValidations(target.TargetVM); } stateBefore.RestoreToState(); }
public void RevalidateViewModelValidations() { Revalidator.RevalidateViewModelValidations(this); }