public StatementsController(ILogger <StatementsController> logger, IReleasesService releasesService, IEstablishmentService establishmentService, IControllerMessages responseMessages)
 {
     this.logger               = logger;
     this.releasesService      = releasesService;
     this.establishmentService = establishmentService;
     this.responseMessages     = responseMessages;
     this.httpResponseHelper   = new HttpResponseFormat();
 }
Beispiel #2
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();
 }
        public StatementsServiceTests(DatabaseSettingsFixture dbFixture)
        {
            // 0: Setting wrapper for logger
            loggerWrapper   = new LoggerWrapper <StatementsController>();
            rabbitConnector = new RabbitConnectorWrapper();

            // 1: Setting establishment and releases service given db settings
            this.dbSettings           = dbFixture.dbSettings;
            this.establishmentService = dbFixture.establishmentService;
            this.releasesService      = dbFixture.releasesService;

            // 2: Get controller messages
            this.controllerMessages = GetControllerMessagesProperties();

            // 3: Instantiate of Establishment Controller
            this.statementsController = new StatementsController(loggerWrapper, releasesService, establishmentService, controllerMessages);
        }