public MspecTestArtefactExplorer(
     MspecTestProvider provider,
     IDotNetCoreSdkResolver sdkResolver,
     IJsonBasedUnitTestServerFactory serverFactory,
     MspecTestElementMapperFactory mapperFactory,
     ISolutionProcessStartInfoPatcher processStartInfoPatcher,
     IDotNetTestCaseMap testCaseMap,
     ILogger logger)
     : base(provider, sdkResolver, serverFactory, mapperFactory, processStartInfoPatcher, testCaseMap, logger)
 {
 }
 public UnityNUnitServiceProvider(ISolution solution, IPsiModules psiModules, ISymbolCache symbolCache,
                                  IUnitTestElementIdFactory idFactory, IUnitTestElementManager elementManager, NUnitTestProvider provider,
                                  ISettingsStore settingsStore, ISettingsOptimization settingsOptimization, ISettingsCache settingsCache,
                                  UnitTestingCachingService cachingService, IDotNetCoreSdkResolver dotNetCoreSdkResolver,
                                  UnityEditorProtocol unityEditorProtocol,
                                  RunViaUnityEditorStrategy runViaUnityEditorStrategy,
                                  NUnitOutOfProcessUnitTestRunStrategy nUnitOutOfProcessUnitTestRunStrategy)
     : base(solution, psiModules, symbolCache, idFactory, elementManager, provider, settingsStore,
            settingsOptimization, settingsCache, cachingService, dotNetCoreSdkResolver, nUnitOutOfProcessUnitTestRunStrategy)
 {
     myUnityEditorProtocol = unityEditorProtocol;
     myUnityEditorStrategy = runViaUnityEditorStrategy;
 }
Exemplo n.º 3
0
 public TestArtifactExplorer(
     Lifetime lifetime,
     BurplessTestProvider provider,
     IDotNetCoreSdkResolver sdkResolver,
     IJsonBasedUnitTestServerFactory serverFactory,
     ISolutionProcessStartInfoPatcher processStartInfoPatcher,
     IDotNetVsTestRunSettingsProvider runSettingsProvider,
     IDotNetCoreTestCaseMap testCaseMap,
     ITestElementMapperFactory mapperFactory,
     NuGetInstalledPackageChecker installedPackageChecker,
     IUnitTestingSettings unitTestingSettings,
     ILogger logger)
     : base(lifetime, provider, sdkResolver, serverFactory, processStartInfoPatcher, runSettingsProvider, testCaseMap, mapperFactory, installedPackageChecker, unitTestingSettings, logger)
 {
 }
Exemplo n.º 4
0
 public MspecVsTestArtefactExplorer(
     Lifetime lifetime,
     MspecTestProvider provider,
     IDotNetCoreSdkResolver sdkResolver,
     IJsonBasedUnitTestServerFactory serverFactory,
     ISolutionProcessStartInfoPatcher processStartInfoPatcher,
     DefaultDotNetVsTestRunSettingsProvider runSettingsProvider,
     IDotNetVsTestCaseMap testCaseMap,
     MspecTestElementMapperFactory mapperFactory,
     INugetReferenceChecker nugetChecker,
     IUnitTestingSettings unitTestingSettings,
     ILogger logger)
     : base(lifetime, provider, sdkResolver, serverFactory, processStartInfoPatcher, runSettingsProvider, testCaseMap, mapperFactory, nugetChecker, unitTestingSettings, logger)
 {
 }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        public UnityNUnitServiceProvider(ISolution solution, IPsiModules psiModules, ISymbolCache symbolCache,
                                         IUnitTestElementIdFactory idFactory, IUnitTestElementManager elementManager, NUnitTestProvider provider,
                                         ISettingsStore settingsStore, ISettingsOptimization settingsOptimization, ISettingsCache settingsCache,
                                         UnitTestingCachingService cachingService, IDotNetCoreSdkResolver dotNetCoreSdkResolver,
                                         UnityEditorProtocol editorProtocol,
                                         RunViaUnityEditorStrategy runViaUnityEditorStrategy,
                                         NUnitOutOfProcessUnitTestRunStrategy nUnitOutOfProcessUnitTestRunStrategy)
            : base(solution, psiModules, symbolCache, idFactory, elementManager, provider, settingsStore,
                   settingsOptimization, settingsCache, cachingService, dotNetCoreSdkResolver, nUnitOutOfProcessUnitTestRunStrategy)
        {
            if (solution.GetData(ProjectModelExtensions.ProtocolSolutionKey) == null)
            {
                return;
            }

            myRdUnityModel = solution.GetProtocolSolution().GetRdUnityModel();

            myEditorModel         = editorProtocol.UnityModel;
            myUnityEditorStrategy = runViaUnityEditorStrategy;
        }