private void replaceConfigPort(ServiceRunnerOptions options, int port) { var newStream = new MemoryStream(); var writer = new StreamWriter(newStream); using (StreamReader reader = new StreamReader(options.ConfigStream)) { while (true) { var line = reader.ReadLine(); if (line == null) { break; } line = line.Replace("\"port\": 0", "\"port\": " + port); writer.WriteLine(line); } } writer.Flush(); newStream.Seek(0, SeekOrigin.Begin); options.ConfigStream = newStream; }
public async Task SetUpAsync(ServiceRunnerOptions options) { Runner.Configure(options); await setUpCommon(); }
public void SetUp(ServiceRunnerOptions options) { SetUpAsync(options).Wait(); }