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(); }
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)); }
public MspecTestMetadataExplorer(UnitTestElementFactory factory, IUnitTestElementsObserver observer) { _factory = factory; _observer = observer; }