Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 public RoatpController(IDownloadServiceApiClient apiClient, IRoatpMapper mapper, IRetryService retryService, ILogger <RoatpController> logger)
 {
     _apiClient    = apiClient;
     _mapper       = mapper;
     _retryService = retryService;
     _logger       = logger;
 }
Ejemplo n.º 3
0
 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;
 }