Exemple #1
0
 public MspecPsiFileExplorer(SearchDomainFactory searchDomainFactory, UnitTestElementFactory factory, IUnitTestElementsObserver observer, Func <bool> interrupted)
 {
     _searchDomainFactory = searchDomainFactory;
     _factory             = factory;
     _observer            = observer;
     _interrupted         = interrupted;
 }
        public void ProcessFile(IFile psiFile, IUnitTestElementsObserver observer, Func <bool> interrupted)
        {
            var factory  = new UnitTestElementFactory(_serviceProvider, observer.TargetFrameworkId);
            var explorer = new MspecPsiFileExplorer(_searchDomainFactory, factory, observer, interrupted);

            psiFile.ProcessDescendants(explorer);

            observer.OnCompleted();
        }
Exemple #3
0
 public MspecTestElementMapper(
     IProject project,
     TargetFrameworkId targetFrameworkId,
     UnitTestElementFactory factory
     ) : base(project, targetFrameworkId)
 {
     _project           = project;
     _targetFrameworkId = targetFrameworkId;
     _factory           = factory;
 }
        public override void ProcessProject(
            IProject project,
            FileSystemPath assemblyPath,
            MetadataLoader loader,
            IUnitTestElementsObserver observer,
            CancellationToken token)
        {
            var factory  = new UnitTestElementFactory(_serviceProvider, observer.TargetFrameworkId);
            var explorer = new MspecTestMetadataExplorer(factory, observer);

            MetadataElementsSource.ExploreProject(project, assemblyPath, loader, observer, _logger, token,
                                                  assembly => explorer.ExploreAssembly(project, assembly, token));

            observer.OnCompleted();
        }
        private MspecTestElementMapper CreateMapper(IProject project, TargetFrameworkId targetFrameworkId)
        {
            var factory = new UnitTestElementFactory(_serviceProvider, targetFrameworkId);

            return(new MspecTestElementMapper(project, targetFrameworkId, factory));
        }
Exemple #6
0
 public MspecTestMetadataExplorer(UnitTestElementFactory factory, IUnitTestElementsObserver observer)
 {
     _factory  = factory;
     _observer = observer;
 }