public static ODataClient CreateODataClient <T>(this WebModuleFactory <T> self, string uriString) where T : WebModule { return(new ODataClient( new ODataClientSettings(self.CreateAuthenticatedClient((s) => { }), new Uri(uriString, UriKind.Relative)))); }
public static HttpClient CreateAuthenticatedClient <T>(this WebModuleFactory <T> self, Action <IServiceCollection> services) where T : WebModule { var serviceList = new Action <IServiceCollection>(services); var modifiedBuilder = self.WithWebHostBuilder(builder => { builder.ConfigureAppConfiguration((hostingContext, config) => { config.Add(new MemoryConfigurationSource() { InitialData = new[] { new KeyValuePair <string, string>("unitTestingMode", "true") } }); }); builder.ConfigureTestServices(serviceList); }); modifiedBuilder.CreateClient(); return(new HttpClient(new TestServerHandler(modifiedBuilder.Server.CreateHandler())) { BaseAddress = modifiedBuilder.Server.BaseAddress }); }
public ClientAccessTokenTest(IdentityModuleFactory factory) { _factory = factory; }
public ModuleFixtureTests(WebModuleFactory <SomeWebModule> factory) { _factory = factory; }
public static ODataClient CreateODataClient <T>(this WebModuleFactory <T> self, string uriString, Action <IServiceCollection> services) where T : WebModule { return(new ODataClient( new ODataClientSettings(self.CreateAuthenticatedClient(services), new Uri(uriString, UriKind.Relative)))); }