protected OmniSharpTestHost CreateMSBuildTestHost(string path, IEnumerable <ExportDescriptorProvider> additionalExports = null) { var environment = new OmniSharpEnvironment(path, logLevel: LogLevel.Trace); var serviceProvider = TestServiceProvider.Create(this.TestOutput, environment, this.LoggerFactory, _assemblyLoader, _msbuildLocator); return(OmniSharpTestHost.Create(serviceProvider, additionalExports)); }
private PlugInHost CreatePlugInHost(params Assembly[] assemblies) { var serviceProvider = TestServiceProvider.Create(this.TestOutput, new OmniSharpEnvironment()); var compositionHost = new CompositionHostBuilder(serviceProvider) .WithAssemblies(assemblies) .Build(); return(new PlugInHost(serviceProvider, compositionHost)); }