コード例 #1
0
 public XunitTestFileExplorer(XunitTestProvider provider, UnitTestProviders providers,
                              UnitTestElementFactory unitTestElementFactory,
                              SearchDomainFactory searchDomainFactory)
 {
     this.provider = provider;
     this.unitTestElementFactory = unitTestElementFactory;
     this.searchDomainFactory    = searchDomainFactory;
     this.providers = providers;
 }
コード例 #2
0
        public XunitTestMetadataExplorer(XunitTestProvider provider, UnitTestElementFactory unitTestElementFactory, UnitTestingAssemblyLoader assemblyLoader)
        {
            this.provider = provider;
            this.unitTestElementFactory = unitTestElementFactory;

            // Hmm. Not sure I like this here - needs to be here so that ReSharper will load
            // the runner assembly from the external process, so that assumes this was done
            assemblyLoader.RegisterAssembly(typeof(XunitTaskRunner).Assembly);
        }
コード例 #3
0
        public XunitTestMetadataExplorer(XunitTestProvider provider, UnitTestElementFactory unitTestElementFactory, UnitTestingAssemblyLoader assemblyLoader)
        {
            this.provider = provider;
            this.unitTestElementFactory = unitTestElementFactory;

            // Hmm. Not sure I like this here - needs to be here so that ReSharper will load
            // the runner assembly from the external process, so that assumes this was done
            assemblyLoader.RegisterAssembly(typeof(XunitTaskRunner).Assembly);
        }
コード例 #4
0
 public XunitTestFileExplorer(XunitTestProvider provider, UnitTestProviders providers, 
                              UnitTestElementFactory unitTestElementFactory, 
                              SearchDomainFactory searchDomainFactory)
 {
     this.provider = provider;
     this.unitTestElementFactory = unitTestElementFactory;
     this.searchDomainFactory = searchDomainFactory;
     this.providers = providers;
 }
コード例 #5
0
 // ReSharper disable once SuggestBaseTypeForParameter
 public XunitServiceProvider(XunitTestProvider provider,
                             IUnitTestElementManager elementManager,
                             IUnitTestElementIdFactory elementIdFactory,
                             IUnitTestElementCategoryFactory categoryFactory,
                             UnitTestingCachingService cachingService)
 {
     this.elementIdFactory = elementIdFactory;
     CachingService = cachingService;
     ElementManager = elementManager;
     CategoryFactory = categoryFactory;
     Provider = provider;
 }
コード例 #6
0
 // ReSharper disable once SuggestBaseTypeForParameter
 public XunitServiceProvider(XunitTestProvider provider,
                             IUnitTestElementManager elementManager,
                             IUnitTestElementIdFactory elementIdFactory,
                             IUnitTestElementCategoryFactory categoryFactory,
                             UnitTestingCachingService cachingService)
 {
     this.elementIdFactory = elementIdFactory;
     CachingService        = cachingService;
     ElementManager        = elementManager;
     CategoryFactory       = categoryFactory;
     Provider = provider;
 }
コード例 #7
0
        // TODO: The nunit code uses UnitTestAttributeCache
        public XunitPsiFileExplorer(XunitTestProvider provider, UnitTestElementFactory unitTestElementFactory,
                                    UnitTestElementLocationConsumer consumer, IFile file, 
                                    Func<bool> interrupted, SearchDomainFactory searchDomainFactory)
        {
            if (file == null)
                throw new ArgumentNullException("file");

            if (provider == null)
                throw new ArgumentNullException("provider");

            this.consumer = consumer;
            this.unitTestElementFactory = unitTestElementFactory;
            this.file = file;
            this.interrupted = interrupted;
            this.searchDomainFactory = searchDomainFactory;
            projectFile = file.GetSourceFile().ToProjectFile();
            project = file.GetProject();
            assemblyPath = project.GetOutputFilePath().FullPath;
        }
コード例 #8
0
 public UnitTestElementFactory(XunitTestProvider provider, UnitTestElementManager unitTestManager, DeclaredElementProvider declaredElementProvider)
 {
     this.provider = provider;
     this.unitTestManager = unitTestManager;
     this.declaredElementProvider = declaredElementProvider;
 }
コード例 #9
0
 public UnitTestElementFactory(XunitTestProvider provider, UnitTestElementManager unitTestManager, DeclaredElementProvider declaredElementProvider)
 {
     this.provider                = provider;
     this.unitTestManager         = unitTestManager;
     this.declaredElementProvider = declaredElementProvider;
 }
コード例 #10
0
 public XunitTestElementSerializer(XunitTestProvider provider, UnitTestElementFactory unitTestElementFactory, ISolution solution)
 {
     this.provider = provider;
     this.unitTestElementFactory = unitTestElementFactory;
     this.solution = solution;
 }
コード例 #11
0
 public XunitTestElementSerializer(XunitTestProvider provider, UnitTestElementFactory unitTestElementFactory, ISolution solution)
 {
     this.provider = provider;
     this.unitTestElementFactory = unitTestElementFactory;
     this.solution = solution;
 }