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); } }
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); } }
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); } }
public void StepValidatorTest() { var stepValidator = new StepValidator(); var step = new Step(); ValidationResults result = stepValidator.Validate(step); }
public void StepValidatorTest() { var stepValidator = new StepValidator(); var step = new Step(); ValidationResults result = stepValidator.Validate(step); }