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 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 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); } }