private HttpClient GetTestClient(IInstanceRepository instanceRepository = null) { // No setup required for these services. They are not in use by the ApplicationController Mock <ISasTokenProvider> sasTokenProvider = new Mock <ISasTokenProvider>(); Mock <IKeyVaultClientWrapper> keyVaultWrapper = new Mock <IKeyVaultClientWrapper>(); Mock <IPartiesWithInstancesClient> partiesWrapper = new Mock <IPartiesWithInstancesClient>(); HttpClient client = _factory.WithWebHostBuilder(builder => { builder.ConfigureTestServices(services => { services.AddMockRepositories(); services.AddSingleton(sasTokenProvider.Object); services.AddSingleton(keyVaultWrapper.Object); services.AddSingleton(partiesWrapper.Object); services.AddSingleton <IPDP, PepWithPDPAuthorizationMockSI>(); services.AddSingleton <IPostConfigureOptions <JwtCookieOptions>, JwtCookiePostConfigureOptionsStub>(); if (instanceRepository != null) { services.AddSingleton(instanceRepository); } else { services.AddSingleton <IInstanceRepository, InstanceRepositoryMock>(); } }); }).CreateClient(); return(client); }
private HttpClient GetTestClient(IInstanceRepository instanceRepository, IInstanceEventRepository instanceEventRepository = null) { Mock <IApplicationRepository> applicationRepository = new Mock <IApplicationRepository>(); Application testApp1 = new Application() { Id = "test/testApp1", Org = "test" }; applicationRepository.Setup(s => s.FindOne(It.Is <string>(p => p.Equals("test/testApp1")), It.IsAny <string>())).ReturnsAsync(testApp1); // No setup required for these services. They are not in use by the InstanceController Mock <IDataRepository> dataRepository = new Mock <IDataRepository>(); Mock <ISasTokenProvider> sasTokenProvider = new Mock <ISasTokenProvider>(); Mock <IKeyVaultClientWrapper> keyVaultWrapper = new Mock <IKeyVaultClientWrapper>(); instanceEventRepository ??= new Mock <IInstanceEventRepository>().Object; HttpClient client = _factory.WithWebHostBuilder(builder => { builder.ConfigureTestServices(services => { services.AddSingleton(applicationRepository.Object); services.AddSingleton(dataRepository.Object); services.AddSingleton(instanceEventRepository); services.AddSingleton(instanceRepository); services.AddSingleton(sasTokenProvider.Object); services.AddSingleton(keyVaultWrapper.Object); services.AddSingleton <IPDP, PepWithPDPAuthorizationMockSI>(); services.AddSingleton <IPostConfigureOptions <JwtCookieOptions>, JwtCookiePostConfigureOptionsStub>(); }); }).CreateClient(); return(client); }
public NetlistCloner(INetlistRepository netlistRepository, IModuleRepository moduleRepository, IInstanceRepository instanceRepository, INetlistRemover netlistRemover) { _netlistRepository = netlistRepository; _moduleRepository = moduleRepository; _instanceRepository = instanceRepository; _netlistRemover = netlistRemover; }
private HttpClient GetTestClient( IInstanceRepository instanceRepository, IApplicationRepository applicationRepository, IInstanceEventRepository instanceEventRepository) { // No setup required for these services. They are not in use by the MessageBoxInstancesController Mock <IDataRepository> dataRepository = new Mock <IDataRepository>(); Mock <ISasTokenProvider> sasTokenProvider = new Mock <ISasTokenProvider>(); Mock <IKeyVaultClientWrapper> keyVaultWrapper = new Mock <IKeyVaultClientWrapper>(); HttpClient client = _factory.WithWebHostBuilder(builder => { builder.ConfigureTestServices(services => { services.AddSingleton(dataRepository.Object); services.AddSingleton(instanceRepository); services.AddSingleton(applicationRepository); services.AddSingleton(instanceEventRepository); services.AddSingleton(sasTokenProvider.Object); services.AddSingleton(keyVaultWrapper.Object); services.AddSingleton <IPDP, PepWithPDPAuthorizationMockSI>(); services.AddSingleton <IPostConfigureOptions <JwtCookieOptions>, JwtCookiePostConfigureOptionsStub>(); }); }).CreateClient(); return(client); }
public void SetUp() { _netlistRepository = Get <INetlistRepository>(); _moduleRepository = Get <IModuleRepository>(); _instanceRepository = Get <IInstanceRepository>(); _netlistRemover = Get <INetlistRemover>(); _target = Get <ILibraryGatesPortsReplacer>(); }
public AppObjectWriter(IDocumentWriter ownerDocument, IInstanceRepository appObjectRepository, IValuesCache valuesCache, ITypeNamesCache typeNamesCache) { this.ownerDocument = ownerDocument; this.appObjectRepository = appObjectRepository; this.valuesCache = valuesCache; this.typeNamesCache = typeNamesCache; }
public BufferRemover(IInstanceMutator instanceMutator, IInstanceRepository instanceRepository, IBufferWiringVerifier bufferWiringVerifier, IModuleRepository moduleRepository, IOpenOutputModuleRemover openOutputModuleRemover) { _instanceMutator = instanceMutator; _instanceRepository = instanceRepository; _bufferWiringVerifier = bufferWiringVerifier; _moduleRepository = moduleRepository; _openOutputModuleRemover = openOutputModuleRemover; }
public void SetUp() { _netlistRepository = Get <INetlistRepository>(); _moduleRepository = Get <IModuleRepository>(); _instanceRepository = Get <IInstanceRepository>(); _netlistRemover = Get <INetlistRemover>(); _target = Get <INetlistCloner>(); }
public TypeAccessor(Type type, IInstanceRepository repository) { this.type = type; this.repository = repository; fields = GetFields(); properties = GetProperties(); }
public ListReader(IReadObjectsCache readObjects, IDocumentObjectsRepository docObjectRepository, IObjectReader objectReader, ITypeFinder typeFinder) { this.readObjects = readObjects; this.docObjectRepository = docObjectRepository; this.objectReader = objectReader; this.typeFinder = typeFinder; }
public DictionaryReader(IReadObjectsCache readObjects, IDocumentObjectsRepository docObjectRepository, IObjectReader objectReader, ITypeFinder typeFinder) { this.readObjects = readObjects; this.docObjectRepository = docObjectRepository; this.objectReader = objectReader; this.typeFinder = typeFinder; }
public InstanceContext(TelemetryClient telemetryClient, Mediator mediator, IInstanceRepository repository, IInstanceStateProvider states) { TelemetryClient = telemetryClient; Mediator = mediator; InstanceStates = states; this.repository = repository; _currentState = InstanceStates.Get(Instances.InstanceStates.Idle); }
protected override void SetUp() { repository = NewMock <IInstanceRepository>(); cache = NewMock <IValuesCache>(); document = NewMock <IDocumentWriter>(); typeNamesCache = NewMock <ITypeNamesCache>(); writer = new AppObjectWriter(document, repository, cache, typeNamesCache); }
public void SetUp() { _netlistRepository = Get <INetlistRepository>(); _moduleRepository = Get <IModuleRepository>(); _instanceRepository = Get <IInstanceRepository>(); _netlistRemover = Get <INetlistRemover>(); _target = Get <IBufferRemover>(); _netlistRepository.Add(new Netlist(DummyNetlist)); }
/// <summary> /// Initializes a new instance of the <see cref="InstancesController"/> class /// </summary> /// <param name="instanceRepository">the instance repository handler</param> /// <param name="applicationRepository">the application repository handler</param> /// <param name="logger">the logger</param> public InstancesController( IInstanceRepository instanceRepository, IApplicationRepository applicationRepository, ILogger <InstancesController> logger) { _instanceRepository = instanceRepository; _applicationRepository = applicationRepository; this.logger = logger; }
protected override void SetUp() { repository = NewMock<IInstanceRepository>(); cache = NewMock<IValuesCache>(); document = NewMock<IDocumentWriter>(); typeNamesCache = NewMock<ITypeNamesCache>(); writer = new AppObjectWriter(document, repository, cache, typeNamesCache); }
/// <summary> /// Initializes a new instance of the <see cref="MessageBoxInstancesController"/> class /// </summary> /// <param name="instanceRepository">the instance repository handler</param> /// <param name="instanceEventRepository">the instance event repository service</param> /// <param name="applicationRepository">the application repository handler</param> public MessageBoxInstancesController( IInstanceRepository instanceRepository, IInstanceEventRepository instanceEventRepository, IApplicationRepository applicationRepository) { _instanceRepository = instanceRepository; _instanceEventRepository = instanceEventRepository; _applicationRepository = applicationRepository; }
public HomeController(ILogger <HomeController> logger, IInstanceRepository instanceRepository, ISyncModelFactory syncModelFactory, ISyncRepository syncRepository) { _logger = logger; _instanceRepository = instanceRepository; _syncModelFactory = syncModelFactory; _syncRepository = syncRepository; }
private static void RemoveInstanceOnMaxFailure(IDictionary <string, int> failures, ServiceInstanceData instance, IInstanceRepository repository, ILogger logger) { if (failures[instance.InstanceId] == MaxFailures) { logger.LogInformation( $"Reached max health check failures ({MaxFailures}). Removing instance {JsonConvert.SerializeObject(instance)}."); repository.Remove(instance.InstanceId); } }
public UserRepository(MsSqlMonitorEntities context, IAssignRepository assignRepository , IInstanceRepository instanceRepository, ApplicationUserManager userManager) : base(context) { this.assignRepository = assignRepository; this.instanceRepository = instanceRepository; this.context = context; this.userManager = userManager; CheckIsAnyUser(); }
public WorkflowManager(string workflowRepositoryPath, bool persitable, bool trackable, ILogger infoLogger, ILogger errorLogger) { this._managedWorkflows = new List <WorkflowInstance>(); this._workflowRepositoryPath = workflowRepositoryPath; this._infoLogger = infoLogger; this._errorLogger = errorLogger; this._isPersistable = persitable; this._isTrackable = trackable; this._connectionString = ConfigurationManager.ConnectionStrings["workflowconnection"].ConnectionString; this._repository = new InstanceRepository(this._connectionString, this._workflowRepositoryPath, this._errorLogger); }
public Instance(ActorService actorService, ActorId actorId, IClusterClient clusterClient = null, TelemetryClient telemetry = null) : base(actorService, actorId) { _kernel = new StandardKernel(new InstanceActorModule()) .WithCore(actorService.Context, StateManager, clusterClient, telemetry) .WithMediator() .WithInstances(); _context = _kernel.Get <InstanceContext>(); _repository = _kernel.Get <IInstanceRepository>(); _telemetryClient = _kernel.Get <TelemetryClient>(); }
public InstanceService( IInstanceRepository instanceRepository, IVersionRepository versionRepository, ISiteRepository siteRepository, IDatabaseService databaseService) { _instanceRepository = instanceRepository; _versionRepository = versionRepository; _siteRepository = siteRepository; _databaseService = databaseService; }
/// <summary> /// Initializes a new instance of the <see cref="DataController"/> class /// </summary> /// <param name="dataRepository">the data repository handler</param> /// <param name="instanceRepository">the repository</param> /// <param name="applicationRepository">the application repository</param> /// <param name="logger">The logger</param> public DataController( IDataRepository dataRepository, IInstanceRepository instanceRepository, IApplicationRepository applicationRepository, ILogger <DataController> logger) { _dataRepository = dataRepository; _instanceRepository = instanceRepository; _applicationRepository = applicationRepository; _logger = logger; }
public InstanceService( IAuthenticationService authenticationService, IInstanceRepository instanceRepository, IApplicationSetting applicationSetting, IUserValidationService userValidationService) { this._instanceRepository = instanceRepository; this._authenticationService = authenticationService; this._applicationSetting = applicationSetting; this._userValidationService = userValidationService; }
public InstanceUserService( IApplicationSetting applicationSetting, IInstanceUserRepository instanceUserRepository, INotificationService notificationService, IInstanceRepository instanceRepository) { _applicationSetting = applicationSetting; _instanceUserRepository = instanceUserRepository; _notificationService = notificationService; _instanceRepository = instanceRepository; }
public InstanceService( IInstanceRepository instanceRepository, IApplicationSettingsRepository applicationSettingsRepository, IServiceLogRepository serviceLogRepository, ISendMessageExecutor sendMessageExecutor) { _instanceRepository = instanceRepository; _applicationSettingsRepository = applicationSettingsRepository; _sendMessageExecutor = sendMessageExecutor; _serviceLogRepository = serviceLogRepository; }
/// <summary> /// Initializes a new instance of the <see cref="ProcessController"/> class /// </summary> /// <param name="instanceRepository">the instance repository handler</param> /// <param name="instanceEventRepository">the instance event repository service</param> /// <param name="pdp">the policy decision point.</param> /// <param name="generalsettings">the general settings</param> /// <param name="authzLogger">logger for authorization helper</param> public ProcessController( IInstanceRepository instanceRepository, IInstanceEventRepository instanceEventRepository, IPDP pdp, IOptions <GeneralSettings> generalsettings, ILogger <AuthorizationHelper> authzLogger) { _instanceRepository = instanceRepository; _instanceEventRepository = instanceEventRepository; _storageBaseAndHost = $"{generalsettings.Value.Hostname}/storage/api/v1/"; _authorizationHelper = new AuthorizationHelper(pdp, authzLogger); }
/// <summary> /// Initializes a new instance of the <see cref="MessageBoxInstancesController"/> class /// </summary> /// <param name="instanceRepository">the instance repository handler</param> /// <param name="instanceEventRepository">the instance event repository service</param> /// <param name="textRepository">the text repository handler</param> /// <param name="pdp">the policy decision point</param> /// <param name="logger">The logger to be used to perform logging from the controller.</param> public MessageBoxInstancesController( IInstanceRepository instanceRepository, IInstanceEventRepository instanceEventRepository, ITextRepository textRepository, IPDP pdp, ILogger <AuthorizationHelper> logger) { _instanceRepository = instanceRepository; _instanceEventRepository = instanceEventRepository; _textRepository = textRepository; _authorizationHelper = new AuthorizationHelper(pdp, logger); }
public InstanceService( IInstanceRepository instanceRepository, IVersionRepository versionRepository, ISiteRepository siteRepository, IDatabaseService databaseService ) { this.instanceRepository = instanceRepository; this.versionRepository = versionRepository; this.siteRepository = siteRepository; this.databaseService = databaseService; }
public JobService(IJobExecuter jobExecuter, TaskSettings taskSettings, ILogger <JobService> logger, IJobRepository jobRepository, IInstanceRepository instanceRepository, IJobSessionRepository jobSessionRepository, IServiceScopeFactory serviceScopeFactory, IAzureBlobRepository azureBlobRepository) { _jobExecuter = jobExecuter; _taskSettings = taskSettings; _logger = logger; _jobRepository = jobRepository; _intanceRepository = instanceRepository; _jobSessionRepository = jobSessionRepository; _serviceScopeFactory = serviceScopeFactory; _azureBlobRepository = azureBlobRepository; }
/// <summary> /// Initializes a new instance of the <see cref="InstancesController"/> class /// </summary> /// <param name="instanceRepository">the instance repository handler</param> /// <param name="instanceEventRepository">the instance event repository service</param> /// <param name="applicationRepository">the application repository handler</param> /// <param name="logger">the logger</param> /// <param name="pdp">the policy decision point.</param> public InstancesController( IInstanceRepository instanceRepository, IInstanceEventRepository instanceEventRepository, IApplicationRepository applicationRepository, ILogger <InstancesController> logger, IPDP pdp) { _instanceRepository = instanceRepository; _instanceEventRepository = instanceEventRepository; _applicationRepository = applicationRepository; _pdp = pdp; _logger = logger; }
public InstanceService( IInstanceRepository instanceRepository, IInstanceUserRepository instanceUserRepository, IUserRepository userRepository, IUserInstanceRepository userInstanceRepository, ILogger logger ) : base(logger) { _instanceRepository = instanceRepository; _instanceUserRepository = instanceUserRepository; _userRepository = userRepository; _userInstanceRepository = userInstanceRepository; }
public InstanceController CreateInstanceController(IInstanceRepository instanceRepository, ITickerRepository tickerRepository, ITimeFrameRepository timeFrameRepository, IStrategyInfoRepository strategyInfoRepository) { // Организация - создание имитированного хранилища данных Mock<IInstanceRepository> mockInstance = new Mock<IInstanceRepository>(); Mock<ITickerRepository> mockTicker = new Mock<ITickerRepository>(); Mock<ITimeFrameRepository> mockTimeFrame = new Mock<ITimeFrameRepository>(); Mock<IStrategyInfoRepository> mockStrategyInfo = new Mock<IStrategyInfoRepository>(); if (instanceRepository == null) instanceRepository = mockInstance.Object; if (tickerRepository == null) tickerRepository = mockTicker.Object; if (timeFrameRepository == null) timeFrameRepository = mockTimeFrame.Object; if (strategyInfoRepository == null) strategyInfoRepository = mockStrategyInfo.Object; // Организация - создание контроллера InstanceController controller = new InstanceController(instanceRepository, tickerRepository, timeFrameRepository, strategyInfoRepository); return controller; }
public TesterController CreateTestManagerController(IInstanceRepository instanceRepository, ICandleRepository candleRepository) { // Организация - создание имитированного хранилища данных Mock<IInstanceRepository> mockInstance = new Mock<IInstanceRepository>(); Mock<ICandleRepository> mockCandle = new Mock<ICandleRepository>(); if (instanceRepository == null) instanceRepository = mockInstance.Object; if (candleRepository == null) candleRepository = mockCandle.Object; // Организация - создание контроллера TesterController controller = new TesterController(instanceRepository); return controller; }