public XunitTestElementsSource(XunitServiceProvider services, SearchDomainFactory searchDomainFactory, IShellLocks shellLocks) { this.services = services; this.searchDomainFactory = searchDomainFactory; metadataElementsSource = new MetadataElementsSource(Logger.GetLogger(typeof(XunitTestElementsSource)), shellLocks); }
public XunitTestElementsSource(XunitServiceProvider services, SearchDomainFactory searchDomainFactory, IShellLocks shellLocks) { this.services = services; this.searchDomainFactory = searchDomainFactory; metadataElementsSource = new MetadataElementsSource(Logger.GetLogger(typeof (XunitTestElementsSource)), shellLocks); }
public MSpecTestElementsSource(MSpecUnitTestProvider provider, AssemblyExplorer assemblyExplorer, ElementFactories elementFactories, IShellLocks shellLocks) { this._provider = provider; this._assemblyExplorer = assemblyExplorer; this._elementFactories = elementFactories; _metadataElementsSource = new MetadataElementsSource(Logger.GetLogger(typeof(MSpecTestElementsSource)), shellLocks); }
protected override void ProcessProject(IProject project, FileSystemPath assemblyPath, MetadataLoader loader, IUnitTestElementsObserver observer, CancellationToken token) { var factory = new UnitTestElementFactory(); var explorer = new MetadataExplorer(factory, observer); void ExploreAction(IMetadataAssembly assembly) => explorer.ExploreAssembly(project, assembly, token); MetadataElementsSource.ExploreProject(project, assemblyPath, loader, observer, _logger, token, ExploreAction); }
public override void ProcessProject(IProject project, FileSystemPath assemblyPath, MetadataLoader loader, IUnitTestElementsObserver observer, CancellationToken token) { MetadataElementsSource.ExploreProject(project, assemblyPath, loader, observer, myLogger, token, metadataAssembly => { var exploration = new UnityTestsExploration(myUnitTestAttributeCache, project, observer, myUnitTestElementIdFactory, myUnityTestProvider, myUnitTestElementManager, myServiceProvider); exploration.Explore(metadataAssembly, token); }); }
protected override void ProcessProject( MetadataLoader loader, IUnitTestElementObserver observer, CancellationToken token) { MetadataElementsSource.ExploreProject(observer.Source.Project, observer.Source.Output, loader, logger, token, assembly => { var explorer = new MspecTestMetadataExplorer(observer); explorer.ExploreAssembly(assembly, token); }); }
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(); }
protected SilverlightElementsSourceBase( SilverlightUnitTestProvider provider, IMsTestServices msTestServices, IMsTestAttributesProvider msTestAttributesProvider, IUnitTestElementManager unitTestElementManager, IUnitTestCategoryFactory unitTestCategoryFactory, IShellLocks shellLocks) { this.Provider = provider; this.msTestServices = msTestServices; this.msTestAttributesProvider = msTestAttributesProvider; this.unitTestElementManager = unitTestElementManager; this.unitTestCategoryFactory = unitTestCategoryFactory; this.shellLocks = shellLocks; this.metadataElementsSource = new MetadataElementsSource(Logger.GetLogger(typeof(SilverlightElementsSourceBase)), shellLocks); }
public FixieTestElementsSource(FixieTestProvider provider, IShellLocks shellLocks) { Provider = provider; metadataElementsSource = new MetadataElementsSource(Logger.GetLogger(typeof(FixieTestElementsSource)), shellLocks); }