예제 #1
0
 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();
 }
예제 #2
0
        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;
 }
예제 #6
0
 public NotificationController(IRabbitConnector rabbitConnector)
 {
     _rabbitConnector = rabbitConnector;
 }
예제 #7
0
        private void InitStartupServices(IApplicationBuilder app)
        {
            IRabbitConnector eventProducerService = app.ApplicationServices.GetService <IRabbitConnector>();

            eventProducerService.InitializeAsync(SystemConstants.ServiceName);
        }