public TestServerApplication(WebApplication <TStartup> aWebApplication) : base() { WebApplication = aWebApplication; // ISender Delegate ScopedSender = new ScopedSender(aWebApplication.Host.Services); HttpClient = new HttpClient { BaseAddress = new Uri(WebApplication.Urls.First()) }; var jsonSerializerOptions = new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase }; var webApiService = new WebApiService(HttpClient, jsonSerializerOptions); WebApiTestService = new WebApiTestService(webApiService); }
public Task <TResponse> GetResponse <TResponse>(IApiRequest aRequest) => WebApiTestService.GetResponse <TResponse>(aRequest);
public Task ConfirmEndpointValidationError <TResponse>(IApiRequest aRequest, string aAttributeName) => WebApiTestService.ConfirmEndpointValidationError <TResponse>(aRequest, aAttributeName);