public EstablishmentsController(ILogger <EstablishmentsController> logger, IEstablishmentService establishmentService, IControllerMessages responseMessages, IRabbitConnector rabbitConnector) { this.logger = logger; this.establishmentService = establishmentService; this.responseMessages = responseMessages; this.rabbitConnector = rabbitConnector; this.httpResponseHelper = new HttpResponseFormat(); }
public EstablishmentServiceTests(DatabaseSettingsFixture dbFixture) { // 0: Setting wrapper for logger loggerWrapper = new LoggerWrapper <EstablishmentsController>(); rabbitConnector = new RabbitConnectorWrapper(); // 1: Setting establishment service given db settings this.dbSettings = dbFixture.dbSettings; this.establishmentService = dbFixture.establishmentService; // 2: Get controller messages this.controllerMessages = GetControllerMessagesProperties(); // 3: Instantiate of Establishment Controller this.establishmentsController = new EstablishmentsController(loggerWrapper, establishmentService, controllerMessages, rabbitConnector); }
public DeleteEstablishmentEventHandler(IConfiguration configuration, IEstablishmentService establishmentService, IRabbitConnector rabbitConnector) { this.configuration = configuration; this.establishmentService = establishmentService; this.rabbitConnector = rabbitConnector; }
public RabbitConnectorTests() { _reset = new AutoResetEvent(false); _connector = new RabbitConnector(Factory); //_connector = new InMemoryConnector(); }
public NewReleaseEventHandler(IConfiguration configuration, IReleasesService releaseService, IRabbitConnector rabbitConnector) { this.configuration = configuration; this.releaseService = releaseService; this.rabbitConnector = rabbitConnector; }
public NotificationController(IRabbitConnector rabbitConnector) { _rabbitConnector = rabbitConnector; }
private void InitStartupServices(IApplicationBuilder app) { IRabbitConnector eventProducerService = app.ApplicationServices.GetService <IRabbitConnector>(); eventProducerService.InitializeAsync(SystemConstants.ServiceName); }