public static ElasticsearchProcessTester AllDefaults(ConsoleSession session, bool interactive = true) => new ElasticsearchProcessTester(s => s .Elasticsearch(DefaultEsStateSelector) .Java(j => j.JavaHomeMachineVariable(DefaultJavaHome)) .ConsoleSession(session) .FileSystem(s.FileSystemDefaults) .Interactive(interactive) );
public TestableElasticsearchObservableProcess(ElasticsearchEnvironmentConfiguration env, ConsoleSession session, bool interactive = true) { _session = session; UserInteractive = interactive; this.ProcessVariables = new Dictionary <string, string>(); ElasticsearchObservableProcess.AlterProcessVariables(env, this.ProcessVariables, warn: false); }
public ElasticsearchProcessTesterStateProvider ConsoleSession(ConsoleSession session) { this.ConsoleSessionState = session; return(this); }
public TestableElasticsearchObservableProcess(ConsoleSession session, bool interactive = true) { _session = session; UserInteractive = interactive; }
public ConsoleSession(ConsoleSession session) { this.AddRange(session); }