Esempio n. 1
0
        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);
        }