Ejemplo n.º 1
0
        public void ThenEmployerAccountIdThowsExceptionIfNotValid()
        {
            var request = new GetProviderPaymentsPriorityRequest {
                EmployerAccountId = 0
            };

            Func <Task <GetProviderPaymentsPriorityResponse> > act = async() => await _handler.Handle(request);

            act.ShouldThrow <ValidationException>();
        }
Ejemplo n.º 2
0
        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);
        }