private async Task <InProcessTestServer> GetServer(Language defaultLanguage = Language.CSharp, Action <IServiceCollection> servicesSetup = null, string command = "http", int port = 4242) { var newServer = await InProcessTestServer.StartServer( $"{command} --default-kernel {defaultLanguage.LanguageName()} --http-port {port}", servicesSetup); _disposables.Add(newServer); return(newServer); }
private InProcessTestServer GetServer(Language defaultLanguage = Language.CSharp, Action <IServiceCollection> servicesSetup = null) { var newServer = InProcessTestServer.StartServer( $"http --default-kernel {defaultLanguage.LanguageName()} --http-port 4242", servicesSetup); _disposables.Add(newServer); return(newServer); }
private InProcessTestServer GetServer(Language language) { if (_servers.TryGetValue(language, out var testServer)) { return(testServer); } var newServer = InProcessTestServer.StartServer($"http --default-kernel {language.LanguageName()}"); _servers.Add(language, newServer); return(newServer); }
public HttpApiTests() { _server = InProcessTestServer.StartServer("http --default-kernel csharp"); }