public UnityTestElement([NotNull] IProject project, [NotNull] IClrTypeName clrTypeName, UnitTestElementId id, UnityNUnitServiceProvider unityNUnitServiceProvider, string methodName) { myUnitTestingCachingService = unityNUnitServiceProvider.CachingService; myProject = project; myClrTypeName = clrTypeName; myId = id; myUnityNUnitServiceProvider = unityNUnitServiceProvider; myMethodName = methodName; }
public UnityTestElementFactory(IUnitTestElementIdFactory unitTestElementIdFactory, UnityTestProvider unityTestProvider, IUnitTestElementManager elementManager, UnityNUnitServiceProvider serviceProvider) { myUnitTestElementIdFactory = unitTestElementIdFactory; myElementManager = elementManager; myServiceProvider = serviceProvider; myElements = new WeakToWeakDictionary <UnitTestElementId, IUnitTestElement>(); myUnitTestProvider = unityTestProvider; }
public UnityTestsSourceExplorer([NotNull] ISolution solution, [NotNull] UnityTestProvider provider, ClrLanguagesKnown clrLanguagesKnown, [NotNull] AssemblyToAssemblyReferencesResolveManager resolveManager, IUnitTestElementIdFactory idFactory, [NotNull] ResolveContextManager resolveContextManager, [NotNull] ILogger logger, UnitTestAttributeCache unitTestAttributeCache, IUnitTestElementIdFactory unitTestElementIdFactory, IUnitTestElementManager unitTestElementManager, UnityNUnitServiceProvider serviceProvider) : base(solution, provider, resolveManager, resolveContextManager, logger) { myClrLanguagesKnown = clrLanguagesKnown; myIdFactory = idFactory; myLogger = logger; myUnitTestAttributeCache = unitTestAttributeCache; myUnitTestElementIdFactory = unitTestElementIdFactory; myUnityTestProvider = provider; myUnitTestElementManager = unitTestElementManager; myServiceProvider = serviceProvider; }
public UnityUnitTestProjectArtifactResolverCollaborator(UnitySolutionTracker unitySolutionTracker, UnityNUnitServiceProvider serviceProvider) { myUnitySolutionTracker = unitySolutionTracker; myServiceProvider = serviceProvider; }
public UnityTestsExploration(UnitTestAttributeCache unitTestAttributeCache, IProject project, IUnitTestElementsObserver observer, IUnitTestElementIdFactory unitTestElementIdFactory, UnityTestProvider unityTestProvider, IUnitTestElementManager unitTestElementManager, UnityNUnitServiceProvider serviceProvider) { myUnitTestAttributeCache = unitTestAttributeCache; myProject = project; myUnitTestCollector = observer; myElementFactory = new UnityTestElementFactory(unitTestElementIdFactory, unityTestProvider, unitTestElementManager, serviceProvider); }