public async Task SaveStatusAsyncThrowsIfValidatorNameIsWrong() { // Arrange var validatorStatus = new ValidatorStatus { ValidationId = ValidationId, PackageKey = PackageKey, ValidatorName = nameof(BValidator), State = ValidationStatus.NotStarted, }; // Act & Assert await Assert.ThrowsAsync <ArgumentException>(() => _target.AddStatusAsync(validatorStatus)); }
public async Task SaveStatusAsyncMethodPersistsStatus(ValidationStatus status) { // Arrange var validatorStatus = new ValidatorStatus { ValidationId = ValidationId, PackageKey = PackageKey, ValidatorName = nameof(AValidator), State = status, }; _validationContext.Mock(); // Act & Assert await _target.AddStatusAsync(validatorStatus); _validationContext.Verify(c => c.SaveChangesAsync(), Times.Once); }