// ReSharper disable once SuggestBaseTypeForParameter public XunitServiceProvider(XunitTestProvider provider, IUnitTestElementManager elementManager, IUnitTestElementIdFactory elementIdFactory, IUnitTestElementCategoryFactory categoryFactory, UnitTestingCachingService cachingService) { this.elementIdFactory = elementIdFactory; CachingService = cachingService; ElementManager = elementManager; CategoryFactory = categoryFactory; Provider = provider; }
// ReSharper disable once SuggestBaseTypeForParameter public XunitServiceProvider(XunitTestProvider provider, IUnitTestElementManager elementManager, IUnitTestElementIdFactory elementIdFactory, IUnitTestElementCategoryFactory categoryFactory, UnitTestingCachingService cachingService) { this.elementIdFactory = elementIdFactory; CachingService = cachingService; ElementManager = elementManager; CategoryFactory = categoryFactory; Provider = provider; }
public ContextFactory(MSpecUnitTestProvider provider, IUnitTestElementManager manager, IUnitTestElementIdFactory elementIdFactory, IUnitTestElementCategoryFactory categoryFactory, UnitTestingCachingService cachingService, ElementCache cache) { this._manager = manager; this._elementIdFactory = elementIdFactory; this._categoryFactory = categoryFactory; _cachingService = cachingService; this._provider = provider; this._cache = cache; }
public TestElementFactory( ITestProvider testProvider, IUnitTestElementManager unitTestElementManager, IUnitTestElementIdFactory unitTestElementIdFactory, IUnitTestElementCategoryFactory unitTestElementCategoryFactory) { _testProvider = testProvider; _unitTestElementManager = unitTestElementManager; _unitTestElementIdFactory = unitTestElementIdFactory; _unitTestElementCategoryFactory = unitTestElementCategoryFactory; _factoryMethods = new Dictionary<string, Func<ITestEntity, IUnitTestElement>> { { typeof (ClassTestElement).FullName, GetOrCreateClassTestElementRecursively }, { typeof (ChildTestElement).FullName, GetOrCreateChildTest } }; }
public TestElementFactory( ITestProvider testProvider, IUnitTestElementManager unitTestElementManager, IUnitTestElementIdFactory unitTestElementIdFactory, IUnitTestElementCategoryFactory unitTestElementCategoryFactory) { _testProvider = testProvider; _unitTestElementManager = unitTestElementManager; _unitTestElementIdFactory = unitTestElementIdFactory; _unitTestElementCategoryFactory = unitTestElementCategoryFactory; _factoryMethods = new Dictionary <string, Func <ITestEntity, IUnitTestElement> > { { typeof(ClassTestElement).FullName, GetOrCreateClassTestElementRecursively }, { typeof(ChildTestElement).FullName, GetOrCreateChildTest } }; }
public MspecServiceProvider( MspecTestProvider provider, ISolution solution, UnitTestingCachingService cachingService, Lifetime lifetime, IUnitTestElementManager elementManager, IUnitTestElementIdFactory elementIdFactory, IUnitTestElementCategoryFactory categoryFactory, IDotNetCoreSdkResolver dotNetCoreSdkResolver) { _provider = provider; _solution = solution; _elementIdFactory = elementIdFactory; _dotNetCoreSdkResolver = dotNetCoreSdkResolver; CategoryFactory = categoryFactory; CachingService = cachingService; ElementManager = elementManager; AddElementHandler(lifetime); }
public ContextElement(MSpecUnitTestProvider provider, UnitTestElementId id, IClrTypeName typeName, UnitTestingCachingService cachingService, IUnitTestElementManager elementManager, string assemblyLocation, string subject, IEnumerable <string> tags, bool isIgnored, IUnitTestElementCategoryFactory categoryFactory) : base(provider, null, typeName, cachingService, elementManager, isIgnored) { this._id = id; this.AssemblyLocation = assemblyLocation; this._subject = subject; if (tags != null) { this._categories = categoryFactory.Create(tags); } }