public async void ValidatorReturnsCorrectResult(IPayrollLimit instance, bool expectedResult) { var sut = new PayrollLimitValidator(); var result = await sut.IsValidAsync(instance); result.Should().Be(expectedResult); }
public async Task <SaveResponse <IPayrollLimit> > SaveAsync(IPayrollLimit payrollLimit) { var saveResponse = new SaveResponse <IPayrollLimit>(); try { saveResponse = await _payrollLimitRepository.SaveAsync(payrollLimit); } catch (Exception ex) { Console.WriteLine(ex); saveResponse.AddError(ex); _logManager.LogError(ex, "Error saving payrollLimit"); } return(saveResponse); }
public async Task <ValidationResult> ValidateAsync(IPayrollLimit payrollLimit) { var result = await _payrollLimitValidator.ValidateAsync(payrollLimit); return(result); }