Ejemplo n.º 1
0
        public async Task ThenShouldReturnPaginationValuesFromApi()
        {
            //Arrange
            var request = new ApprenticeshipSearchQueryRequest
            {
                HashedLegalEntityId = "EmployerId",
                Query = new ApprenticeshipSearchQuery()
            };

            //Act
            var response = await _handler.Handle(request);

            //Assert
            response.PageNumber.Should().Be(2);
            response.PageSize.Should().Be(10);
            response.TotalApprenticeships.Should().Be(100);
        }
Ejemplo n.º 2
0
        public async Task ThenShouldReturnPaginationValuesFromApi()
        {
            //Arrange
            var request = new ApprenticeshipSearchQueryRequest
            {
                ProviderId = 1,
                Query      = new ApprenticeshipSearchQuery {
                    PageNumber = 5
                }
            };

            //Act
            var response = await _handler.Handle(request, new CancellationToken());

            //Assert
            response.PageNumber.Should().Be(2);
            response.PageSize.Should().Be(10);
            response.TotalApprenticeships.Should().Be(100);
        }
Ejemplo n.º 3
0
        public async Task ThenCommitmentsApiIsCalled()
        {
            //Arrange
            var request = new ApprenticeshipSearchQueryRequest
            {
                HashedLegalEntityId = "EmployerId",
                Query = new ApprenticeshipSearchQuery()
            };

            //Act
            await _handler.Handle(request);

            //Assert
            _commitmentsApi.Verify(
                x => x.GetEmployerApprenticeships(
                    It.IsAny <long>(),
                    It.IsAny <ApprenticeshipSearchQuery>()),
                Times.Once);
        }
Ejemplo n.º 4
0
        public async Task ThenCommitmentsApiIsCalled()
        {
            //Arrange
            var request = new ApprenticeshipSearchQueryRequest
            {
                ProviderId = 1,
                Query      = new ApprenticeshipSearchQuery()
            };

            //Act
            await _handler.Handle(request, new CancellationToken());

            //Assert
            _commitmentsApi.Verify(
                x => x.GetProviderApprenticeships(
                    It.IsAny <long>(),
                    It.IsAny <ApprenticeshipSearchQuery>()),
                Times.Once);
        }