Example #1
0
        public UnityNUnitServiceProvider(ISolution solution,
                                         IPsiModules psiModules,
                                         ISymbolCache symbolCache,
                                         IUnitTestElementIdFactory idFactory,
                                         IUnitTestElementManager elementManager,
                                         NUnitTestProvider provider,
                                         IUnitTestingSettings settings,
                                         ISettingsStore settingsStore,
                                         ISettingsOptimization settingsOptimization,
                                         ISettingsCache settingsCache,
                                         UnitTestingCachingService cachingService,
                                         INUnitTestParametersProvider testParametersProvider,
                                         UnityEditorProtocol editorProtocol,
                                         RunViaUnityEditorStrategy runViaUnityEditorStrategy,
                                         UnitySolutionTracker unitySolutionTracker)
            : base(solution, psiModules, symbolCache, idFactory, elementManager, provider, settings, settingsStore,
                   settingsOptimization, settingsCache, cachingService, testParametersProvider)
        {
            if (solution.GetData(ProjectModelExtensions.ProtocolSolutionKey) == null)
            {
                return;
            }

            myRdUnityModel         = solution.GetProtocolSolution().GetRdUnityModel();
            myEditorProtocol       = editorProtocol;
            myUnityEditorStrategy  = runViaUnityEditorStrategy;
            myUnitySolutionTracker = unitySolutionTracker;
        }
Example #2
0
        public UnityNUnitServiceProvider(ISolution solution,
                                         IPsiModules psiModules,
                                         ISymbolCache symbolCache,
                                         IUnitTestElementIdFactory idFactory,
                                         IUnitTestElementManager elementManager,
                                         NUnitTestProvider provider,
                                         IUnitTestingSettings settings,
                                         ISettingsStore settingsStore,
                                         ISettingsOptimization settingsOptimization,
                                         ISettingsCache settingsCache,
                                         UnitTestingCachingService cachingService,
                                         INUnitTestParametersProvider testParametersProvider,
                                         FrontendBackendHost frontendBackendHost,
                                         BackendUnityHost backendUnityHost,
                                         RunViaUnityEditorStrategy runViaUnityEditorStrategy,
                                         UnitySolutionTracker unitySolutionTracker)
            : base(solution, psiModules, symbolCache, idFactory, elementManager, provider, settings, settingsStore,
                   settingsOptimization, settingsCache, cachingService, testParametersProvider)
        {
            // Only in tests
            if (!frontendBackendHost.IsAvailable)
            {
                return;
            }

            myFrontendBackendModel = frontendBackendHost.Model.NotNull("frontendBackendHost.Model != null");
            myBackendUnityHost     = backendUnityHost;
            myUnityEditorStrategy  = runViaUnityEditorStrategy;
            myUnitySolutionTracker = unitySolutionTracker;
        }
Example #3
0
 public MspecDotNetVsTestRunStrategy(
     IJsonBasedUnitTestServerFactory serverFactory,
     MspecTestElementMapperFactory mapperFactory,
     DefaultDotNetVsTestRunSettingsProvider runSettingsProvider,
     IDotNetVsTestCaseMapProvider testCaseMapProvider,
     IUnitTestResultManager resultManager,
     ISolutionProcessStartInfoPatcher processStartInfoPatcher,
     ILogger logger,
     IUnitTestingSettings unitTestingSettings,
     IEnumerable <IRunSettingsPostProcessor> runSettingsPostProcessors)
     : base(serverFactory, mapperFactory, runSettingsProvider, testCaseMapProvider, resultManager, processStartInfoPatcher, logger, unitTestingSettings, runSettingsPostProcessors)
 {
 }
 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)
 {
 }
Example #5
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)
 {
 }