public static OmniSharpTestHost Create( string path = null, ITestOutputHelper testOutput = null, IEnumerable <KeyValuePair <string, string> > configurationData = null, DotNetCliVersion dotNetCliVersion = DotNetCliVersion.Current, IEnumerable <ExportDescriptorProvider> additionalExports = null) { var environment = new OmniSharpEnvironment(path, logLevel: LogLevel.Trace); var serviceProvider = TestServiceProvider.Create(testOutput, environment, configurationData, dotNetCliVersion); return(Create(serviceProvider, additionalExports)); }
public static OmniSharpTestHost Create( string path = null, ITestOutputHelper testOutput = null, IConfiguration configurationData = null, DotNetCliVersion dotNetCliVersion = DotNetCliVersion.Current, IEnumerable <ExportDescriptorProvider> additionalExports = null, [CallerMemberName] string callerName = "", IEventEmitter eventEmitter = null) { var environment = new OmniSharpEnvironment(path, logLevel: LogLevel.Trace); var serviceProvider = TestServiceProvider.Create(testOutput, environment, configurationData, dotNetCliVersion, eventEmitter); return(Create(serviceProvider, additionalExports, callerName)); }