public void When_SelectedVersionIsNull_Then_ReturnInvalid( ChangeVersionViewModel viewModel, ChangeVersionViewModelValidator validator) { viewModel.SelectedVersion = null; var result = validator.Validate(viewModel); Assert.False(result.IsValid); }
private void AssertValidationResult <T>(Expression <Func <ChangeVersionViewModel, T> > property, ChangeVersionViewModel instance, bool expectedValid) { var validator = new ChangeVersionViewModelValidator(); if (expectedValid) { validator.ShouldNotHaveValidationErrorFor(property, instance); } else { validator.ShouldHaveValidationErrorFor(property, instance); } }