public async Task IsVoided_UnknownId_ShouldReturnFalse()
        {
            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var dut    = new StepValidator(context);
                var result = await dut.IsVoidedAsync(126234, default);

                Assert.IsFalse(result);
            }
        }
Exemplo n.º 2
0
        public void Validate(params bool[] properties)
        {
            var validator = new StepValidator();
            var isValid   = validator.Validate(this).IsValid;

            if (!isValid)
            {
                throw new ValidationException();
            }
        }
        public async Task IsVoided_KnownNotVoided_ShouldReturnFalse()
        {
            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var dut    = new StepValidator(context);
                var result = await dut.IsVoidedAsync(_step1InJourney1ForSupplier.Id, default);

                Assert.IsFalse(result);
            }
        }
        public async Task HasModeAsync_KnownIds_ShouldReturnTrue()
        {
            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var dut    = new StepValidator(context);
                var result = await dut.HasModeAsync(_supplierMode.Id, _step1InJourney1ForSupplier.Id, default);

                Assert.IsTrue(result);
            }
        }
Exemplo n.º 5
0
        public void SetUp()
        {
            var validatorContext = new StepValidatorContext
            {
                StepIds = new List <string>
                {
                    "Step1",
                    "Step2"
                }
            };

            _stepValidator = new StepValidator(validatorContext);
        }
        public async Task IsVoided_KnownVoided_ShouldReturnTrue()
        {
            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var step = context.Steps.Single(s => s.Id == _step1InJourney1ForSupplier.Id);
                step.IsVoided = true;
                context.SaveChangesAsync().Wait();
            }

            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var dut    = new StepValidator(context);
                var result = await dut.IsVoidedAsync(_step1InJourney1ForSupplier.Id, default);

                Assert.IsTrue(result);
            }
        }
Exemplo n.º 7
0
 public void StepValidatorTest()
 {
     var stepValidator        = new StepValidator();
     var step                 = new Step();
     ValidationResults result = stepValidator.Validate(step);
 }
Exemplo n.º 8
0
 public void StepValidatorTest()
 {
     var stepValidator = new StepValidator();
     var step = new Step();
     ValidationResults result = stepValidator.Validate(step);
 }