public void ThenEmployerAccountIdThowsExceptionIfNotValid() { var request = new GetProviderPaymentsPriorityRequest { EmployerAccountId = 0 }; Func <Task <GetProviderPaymentsPriorityResponse> > act = async() => await _handler.Handle(request); act.ShouldThrow <ValidationException>(); }
public async Task ThenShouldCallTheRepostory() { var request = new GetProviderPaymentsPriorityRequest { EmployerAccountId = 123L }; _mockProviderPaymentRepository.Setup(x => x.GetCustomProviderPaymentPriority(request.EmployerAccountId)) .ReturnsAsync(new List <ProviderPaymentPriorityItem>()); var result = await _handler.Handle(request); _mockProviderPaymentRepository.Verify(x => x.GetCustomProviderPaymentPriority(request.EmployerAccountId), Times.Once); }