public XunitServiceProvider(XunitTestProvider provider, PsiModuleManager psiModuleManager,
     CacheManager cacheManager)
 {
     this.provider = provider;
     this.psiModuleManager = psiModuleManager;
     this.cacheManager = cacheManager;
 }
        public XunitFileExplorer([NotNull] XunitTestProvider provider, [NotNull] IProjectFile projectFile, UnitTestElementLocationConsumer consumer, CheckForInterrupt interrupted)
        {
            if (provider == null)
                throw new ArgumentNullException("provider");
            if (projectFile == null)
                throw new ArgumentNullException("projectFile");

            this.consumer = consumer;
            this.provider = provider;
            this.interrupted = interrupted;
            this.projectFile = projectFile;
            project = this.projectFile.GetProject();
            envoy = ProjectModelElementEnvoy.Create(project);
        }
 public XUnitTestFileExplorer(XunitTestProvider provider)
 {
     this.provider = provider;
 }
 public XUnitTestMetadataExplorer(XunitTestProvider provider)
 {
     this.provider = provider;
 }
 public XunitTestElementSerializer(XunitTestProvider provider, XunitElementFactory factory, ISolution solution)
 {
     this.provider = provider;
     this.factory = factory;
     this.solution = solution;
 }
 public XUnitTestFileExplorer(XunitTestProvider provider, XunitElementFactory factory, SearchDomainFactory searchDomainFactory)
 {
     this.provider = provider;
     this.factory = factory;
     this.searchDomainFactory = searchDomainFactory;
 }
 public XunitServiceProvider(XunitTestProvider provider, IPsiModules psiModuleManager, ISymbolCache cacheManager)
 {
     this.provider = provider;
     this.psiModuleManager = psiModuleManager;
     this.cacheManager = cacheManager;
 }
 public XUnitTestMetadataExplorer(XunitTestProvider provider, XunitElementFactory factory, IShellLocks shellLocks)
 {
     this.provider = provider;
     this.factory = factory;
     this.shellLocks = shellLocks;
 }