public void When_OptionSelected_Then_ReturnValid( ChangeOptionViewModel viewModel, ChangeOptionViewModelValidator validator) { var result = validator.Validate(viewModel); Assert.True(result.IsValid); }
public void When_SelectedOptionIsNull_Then_ReturnInvalid( ChangeOptionViewModel viewModel, ChangeOptionViewModelValidator validator) { viewModel.SelectedOption = null; var result = validator.Validate(viewModel); Assert.False(result.IsValid); }
public void When_OnlyChangingOption_And_CurrentOptionIsSelected_Then_ReturnInvalid( ChangeOptionViewModel viewModel, ChangeOptionViewModelValidator validator) { viewModel.ReturnToEdit = false; viewModel.ReturnToChangeVersion = false; viewModel.SelectedOption = viewModel.CurrentOption; var result = validator.Validate(viewModel); Assert.False(result.IsValid); }