public override Response Execute() { // If we're already initialized (Test path) if (this.postInstallService != null) { return(this.ExecutePdb()); } var logger = new TextLogger(); var connectionFactory = new HelperConnectionFactory(this.Helper); var agentRepository = new AgentRepository(connectionFactory); var agentManager = this.Helper.GetServicesManager().CreateProxy <IAgentManager>(ExecutionIdentity.System); var agentManagerService = new AgentManagerService(agentManager, agentRepository, logger); var textLogger = new TextLogger(); var resourceServerRepository = new ResourceServerRepository(connectionFactory); var refreshServerService = new RefreshServerService(textLogger, resourceServerRepository); var serverRepository = new ServerRepository(connectionFactory); var configurationRepository = new ConfigurationRepository(connectionFactory); this.postInstallService = new PostInstallService(agentManagerService, refreshServerService, serverRepository, configurationRepository, logger); var response = this.ExecutePdb(); agentManager?.Dispose(); return(response); }
public void Setup() { this.agentManagerMock = new Mock <IAgentManager>(); //this.Mocks.Create<IAgentManager>(); this.agentRepositoryMock = new Mock <IAgentRepository>(); // this.Mocks.Create<IAgentRepository>(); this.loggerMock = new Mock <ILogger>(); this.agentManagerService = new AgentManagerService(this.agentManagerMock.Object, this.agentRepositoryMock.Object, this.loggerMock.Object); }
public void Setup() { var apiClientHelper = new ApiClientHelper(); this.agentManagerProxy = apiClientHelper.GetKeplerServiceReference <IAgentManager>().Value; var connectionFactory = TestUtilities.GetIntegrationConnectionFactory(); var agentRepository = new AgentRepository(connectionFactory); var logger = TestUtilities.GetMockLogger(); this.agentManagerService = new AgentManagerService(this.agentManagerProxy, agentRepository, logger.Object); }
public void Setup() { this.agentManager = new ApiClientHelper().GetKeplerServiceReference <IAgentManager>().Value; var connectionFactory = TestUtilities.GetIntegrationConnectionFactory(); var agentRepository = new AgentRepository(connectionFactory); var logger = TestUtilities.GetMockLogger().Object; var agentManagerService = new AgentManagerService(this.agentManager, agentRepository, logger); var resourceServerRepository = new ResourceServerRepository(connectionFactory); var refreshServerService = new RefreshServerService(logger, resourceServerRepository); var serverRepository = new ServerRepository(connectionFactory); var configurationRepository = new ConfigurationRepository(connectionFactory); this.postInstallService = new PostInstallService(agentManagerService, refreshServerService, serverRepository, configurationRepository, logger); }
public override Response Execute() { // Initialize if (this.preInstallService != null) { return(this.ExecutePDB()); } var logger = new TextLogger(); var connectionFactory = new HelperConnectionFactory(this.Helper); var agentRepository = new AgentRepository(connectionFactory); var agentManagerProxy = this.Helper.GetServicesManager().CreateProxy <IAgentManager>(ExecutionIdentity.System); var agentManagerService = new AgentManagerService(agentManagerProxy, agentRepository, logger); this.preInstallService = new PreInstallService(agentManagerService); var response = this.ExecutePDB(); agentManagerProxy?.Dispose(); return(response); }