protected virtual ICollection<IUnitTestElement> GetUnitTestElements(IProject testProject, string assemblyLocation) { var observer = new TestUnitTestElementObserver(); var resolver = new DefaultAssemblyResolver(); resolver.AddPath(FileSystemPath.Parse(assemblyLocation).Directory); using (var loader = new MetadataLoader(resolver)) { MetadataExplorer.ExploreProjects( new Dictionary<IProject, FileSystemPath> { {testProject, FileSystemPath.Parse(assemblyLocation)} }, loader, observer, CancellationToken.None); } return observer.Elements; }
protected virtual ICollection <IUnitTestElement> GetUnitTestElements(IProject testProject, string assemblyLocation) { var observer = new TestUnitTestElementObserver(); var resolver = new DefaultAssemblyResolver(); resolver.AddPath(FileSystemPath.Parse(assemblyLocation).Directory); using (var loader = new MetadataLoader(resolver)) { MetadataExplorer.ExploreProjects( new Dictionary <IProject, FileSystemPath> { { testProject, FileSystemPath.Parse(assemblyLocation) } }, loader, observer, CancellationToken.None); } return(observer.Elements); }