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));
        }
Ejemplo n.º 2
0
        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));
        }