/// <summary>
 /// Initializes a new instance of the <see cref="ExecutionSIIntegrationTest"/> class
 /// </summary>
 /// <param name="roslynCompilationService">The compilation service needed (set in startup.cs)</param>
 /// <param name="repositorySettings">The repository setting service needed (set in startup.cs)</param>
 /// <param name="packageRepository">The service package repository</param>
 /// <param name="repository">The repository </param>
 public ExecutionSIIntegrationTest(
     IViewCompiler roslynCompilationService,
     IOptions <ServiceRepositorySettings> repositorySettings,
     IServicePackageRepository packageRepository,
     IRepository repository)
 {
     _packageRepository = packageRepository;
     _repository        = repository;
     _settings          = repositorySettings.Value;
     _compilation       = (CustomRoslynCompilationService)roslynCompilationService;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CompilationSI"/> class.
 /// </summary>
 /// <param name="configuration">The configuration</param>
 /// <param name="partManager">The part manager</param>
 /// <param name="compilationService">The compilation service</param>
 /// <param name="repositoryService">The service repository service</param>
 /// <param name="logger">The logger</param>
 public CompilationSI(
     IOptions <ServiceRepositorySettings> configuration,
     ApplicationPartManager partManager,
     IViewCompiler compilationService,
     IRepository repositoryService,
     ILogger <CompilationSI> logger,
     IHttpContextAccessor httpContextAccessor)
 {
     _repository          = repositoryService;
     _settings            = configuration.Value;
     _partManager         = partManager;
     _roslynCompilation   = (CustomRoslynCompilationService)compilationService;
     _logger              = logger;
     _httpContextAccessor = httpContextAccessor;
 }