Example #1
0
        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);
            }
        }