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); }
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); }