コード例 #1
0
		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)
		);
コード例 #2
0
 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);
 }
コード例 #3
0
 public ElasticsearchProcessTesterStateProvider ConsoleSession(ConsoleSession session)
 {
     this.ConsoleSessionState = session;
     return(this);
 }
コード例 #4
0
 public TestableElasticsearchObservableProcess(ConsoleSession session, bool interactive = true)
 {
     _session        = session;
     UserInteractive = interactive;
 }
コード例 #5
0
 public ConsoleSession(ConsoleSession session)
 {
     this.AddRange(session);
 }