public void Setup()
        {
            _mockProviderApiClient.Setup(x => x.GetAsync(It.IsAny <long>())).Returns(Task.FromResult(new Provider()));
            _mockProviderApiClient.Setup(x => x.GetActiveApprenticeshipTrainingByProviderAsync(It.IsAny <long>(), It.IsAny <int>())).ReturnsAsync(new ApprenticeshipTrainingSummary()
            {
                Ukprn = 12345
            });

            _sut = new ProviderApiRepository(_mockProviderApiClient.Object, _mockProviderV3ApiClient.Object, _mockSearchResultsMapping.Object, _mockLogger.Object, _mockSearchVApi.Object, _mockSearchV4Api.Object, _mockProviderNameMapping.Object);
        }
        public void SetupBase()
        {
            _mockProviderApiClient    = new Mock <IProviderApiClient>();
            _mockProviderV3ApiClient  = new Mock <IProvidersVApi>();
            _mockSearchResultsMapping = new Mock <ISearchResultsMapping>();
            _mockLogger              = new Mock <ILog>();
            _mockSearchVApi          = new Mock <ISearchV3Api>();
            _mockSearchV4Api         = new Mock <ISearchV4Api>();
            _mockProviderNameMapping = new Mock <IProviderNameSearchMapping>();

            _sut = new ProviderApiRepository(_mockProviderApiClient.Object, _mockProviderV3ApiClient.Object, _mockSearchResultsMapping.Object, _mockLogger.Object, _mockSearchVApi.Object, _mockSearchV4Api.Object, _mockProviderNameMapping.Object);
        }
コード例 #3
0
        public void Setup()
        {
            _mockSearchVApi.Setup(x => x.SearchProviderNameAsync("keyword", It.IsAny <int>(), It.IsAny <int>())).ReturnsAsync(new SFADASApprenticeshipsApiTypesV3ProviderSearchResults()
            {
                PageNumber = 1,
                PageSize   = 20,
                Results    = new List <SFADASApprenticeshipsApiTypesV3ProviderNameSearchResultItem>()
            });

            _mockProviderNameMapping.Setup(x => x.Map(It.IsAny <SFADASApprenticeshipsApiTypesV3ProviderSearchResults>(), It.IsAny <string>())).Returns(new ProviderNameSearchResultsAndPagination()
            {
                ResponseCode = ProviderNameSearchResponseCodes.Success,
                ActualPage   = 1,
                LastPage     = 10,
                SearchTerm   = "keyword"
            });

            _sut = new ProviderApiRepository(_mockProviderApiClient.Object, _mockProviderV3ApiClient.Object, _mockSearchResultsMapping.Object, _mockLogger.Object, _mockSearchVApi.Object, _mockSearchV4Api.Object, _mockProviderNameMapping.Object);
        }