public void Init() { _ukprn = 12345678; _mockLogger = new Mock <ILogger <ProvidersController> >(); _mockClient = new Mock <IRoatpApiClient>(); _mockEnv = new Mock <IHostingEnvironment>(); _mockRetryServiceLogger = new Mock <ILogger <RetryService> >(); _retryService = new RetryService(_mockRetryServiceLogger.Object); _mapper = new RoatpMapper(); _mockClient.Setup(z => z.GetRoatpSummaryByUkprn(It.IsAny <int>())).ReturnsAsync((IEnumerable <RoatpResult>)null); _mockClient.Setup(z => z.GetRoatpSummary()).ReturnsAsync((IEnumerable <RoatpResult>)null); HttpContextRequest = new Mock <HttpRequest>(); HttpContextRequest.Setup(r => r.Method).Returns("GET"); HttpContext = new Mock <HttpContext>(); HttpContext.Setup(x => x.Request.Scheme).Returns("http"); HttpContext.Setup(x => x.Request.Host).Returns(new HostString("localhost")); _controller = new ProvidersController(_mockLogger.Object, _mockClient.Object, _mapper, _mockEnv.Object, _retryService); _controller.ControllerContext = new ControllerContext(); _controller.ControllerContext.HttpContext = HttpContext.Object; }
public RoatpController(IDownloadServiceApiClient apiClient, IRoatpMapper mapper, IRetryService retryService, ILogger <RoatpController> logger) { _apiClient = apiClient; _mapper = mapper; _retryService = retryService; _logger = logger; }
public ProvidersController(ILogger <ProvidersController> log, IRoatpApiClient apiClient, IRoatpMapper mapper, IHostingEnvironment hostingEnv, IRetryService retryService) { _log = log; _apiClient = apiClient; _mapper = mapper; _hostingEnv = hostingEnv; _retryService = retryService; }
public RoatpApiClient(IAppServiceSettings settings, ILog log, ITokenService tokenService, IRoatpMapper mapper) { _settings = settings; _log = log; _tokenService = tokenService; _mapper = mapper; var baseUrl = _settings.RoatpApiClientBaseUrl; _httpClient = new HttpClient { BaseAddress = new Uri(baseUrl) }; }
public RoatpClient(IRoatpApiClient apiClient, ILog logger, IRoatpMapper mapper) { _apiClient = apiClient; _logger = logger; _mapper = mapper; }