public SalesPersonViewModelService( ILogger <SalesPersonViewModelService> logger, IMapper mapper, SalesPersonApiClient salesPersonApiClient, ReferenceDataApiClient referenceDataApiClient ) => (this.logger, this.mapper, this.salesPersonApiClient, this.referenceDataApiClient) =
public OrganisationSearchController(ILogger <OrganisationSearchController> logger, IMediator mediator, RoatpApiClient roatpApiClient, ReferenceDataApiClient referenceDataApiClient, CompaniesHouseApiClient companiesHouseApiClient, CharityCommissionApiClient charityCommissionApiClient) { _logger = logger; _roatpApiClient = roatpApiClient; _referenceDataApiClient = referenceDataApiClient; _companiesHouseApiClient = companiesHouseApiClient; _charityCommissionApiClient = charityCommissionApiClient; _mediator = mediator; }
public SalesOrderViewModelService( ILoggerFactory loggerFactory, IMapper mapper, ReferenceDataApiClient referenceDataApiClient, SalesOrderApiClient salesOrderApiClient ) { logger = loggerFactory.CreateLogger <SalesOrderViewModelService>(); this.mapper = mapper; this.referenceDataApiClient = referenceDataApiClient; this.salesOrderApiClient = salesOrderApiClient; }
static void Main(string[] args) { var config = new ReferenceDataApiConfiguration { ApiBaseUrl = "https://localhost:44300/api/organisations/", //...config here }; //a-t url: "https://at-refdata.apprenticeships.sfa.bis.gov.uk/api/organisations/", var client = new ReferenceDataApiClient(config); //Ignore cert fail ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true; //Test methods: //var charity = client.GetCharity(1165875).Result; var org = client.SearchPublicSectorOrganisation("Chris", 1, 100).Result; }
public void GetAddressTypes_NoAddressTypesFound_ThrowsHttpRequestException( [Frozen] MockHttpMessageHandler handler, [Frozen] HttpClient httpClient, Uri uri, ReferenceDataApiClient sut ) { //Arrange httpClient.BaseAddress = uri; handler.When(HttpMethod.Get, $"{uri}*") .Respond(HttpStatusCode.NotFound); //Act Func <Task> func = async() => await sut.GetAddressTypesAsync(); //Assert func.Should().Throw <HttpRequestException>() .WithMessage("Response status code does not indicate success: 404 (Not Found)."); }
public async Task GetTerritories_TerritoriesFound_ReturnsTerritories( [Frozen] MockHttpMessageHandler handler, [Frozen] HttpClient httpClient, Uri uri, List <ApiClients.ReferenceDataApi.Models.GetTerritories.Territory> territories, ReferenceDataApiClient sut ) { //Arrange httpClient.BaseAddress = uri; handler.When(HttpMethod.Get, $"{uri}*") .Respond(HttpStatusCode.OK, new StringContent( JsonSerializer.Serialize( territories, new JsonSerializerOptions { Converters = { new JsonStringEnumConverter() }, IgnoreReadOnlyProperties = true, PropertyNamingPolicy = JsonNamingPolicy.CamelCase }), Encoding.UTF8, "application/json" ) ); //Act var response = await sut.GetTerritoriesAsync(); //Assert response.Should().NotBeNull(); response.Should().BeEquivalentTo(territories); }
public SalesTerritoryViewModelService( ILogger <SalesTerritoryViewModelService> logger, IMapper mapper, ReferenceDataApiClient referenceDataApiClient ) => (this.logger, this.mapper, this.referenceDataApiClient) =