Exemplo n.º 1
0
        public PingTest()
        {
            var loggerFactortMoq = new Mock <ILoggerFactory>().Object;

            _logger = loggerFactortMoq.CreateLogger <PingController>();

            _operationalUnit = new OperationalUnit(
                environment: "Mock",
                assembly: $"{Environment.MachineName} {this.GetType().Assembly.FullName} V{this.GetType().Assembly.GetName().Version}");

            _localConfigurationMock = new Mock <MiddlewareConfiguration>().Object;

            _publisherMock = new Mock <IMessageCommand>().Object;

            _mediatorMock = new Mock <IMediator>().Object;

            _ping = new PingController(_logger, _mediatorMock, _publisherMock, _operationalUnit, _localConfigurationMock);

            _mediatorMock = new Mock <IMediator>().Object;

            _vehicleId   = Guid.NewGuid().ToString();
            _pingRequest = new PingRequest {
                Status = VehicleStatus.active, Message = "new vehicle!"
            };
        }
Exemplo n.º 2
0
 public PingController(
     ILogger <PingController> logger,
     IMediator mediator,
     IMessageCommand messagePublisher,
     IOperationalUnit operationalUnit,
     MiddlewareConfiguration middlewareConfiguration)
 {
     _logger                  = logger;
     _mediator                = mediator;
     _messagePublisher        = messagePublisher;
     _correlationId           = Guid.NewGuid();
     _operationalUnit         = operationalUnit;
     _middlewareConfiguration = middlewareConfiguration;
 }
 public CustomerPublisher(
     ControllerContext controller,
     DomainModels.Business.CustomerDomain.Customer model,
     IMessageCommand publisher,
     MiddlewareConfiguration middlewareConfiguration,
     Guid correlationId,
     IOperationalUnit operationalUnit)
 {
     _controller         = controller;
     _model              = model;
     _correlationId      = correlationId;
     _operationalUnit    = operationalUnit;
     _publisher          = publisher;
     _localConfiguration = middlewareConfiguration;
 }
Exemplo n.º 4
0
 public VehiclePublisher(
     ControllerContext controller,
     DomainModels.Business.VehicleDomain.Vehicle model,
     IMessageCommand publisher,
     MiddlewareConfiguration middlewareConfiguration,
     Guid correlationId,
     IOperationalUnit operationalUnit)
 {
     _controller              = controller;
     _model                   = model;
     _correlationId           = correlationId;
     _operationalUnit         = operationalUnit;
     _publisher               = publisher;
     _middlewareConfiguration = middlewareConfiguration;
 }
Exemplo n.º 5
0
 public VehicleController(
     ILogger <VehicleController> logger,
     IMediator mediator,
     IMessageCommand messagePublisher,
     IMessageRequest <VehicleFilterModel, IEnumerable <DomainModels.Business.VehicleDomain.Vehicle> > messageRequest,
     IOperationalUnit operationalUnit,
     MiddlewareConfiguration middlewareConfiguration)
 {
     _logger                  = logger;
     _mediator                = mediator;
     _messagePublisher        = messagePublisher;
     _messageRequest          = messageRequest;
     _correlationId           = Guid.NewGuid();
     _operationalUnit         = operationalUnit;
     _middlewareConfiguration = middlewareConfiguration;
 }
Exemplo n.º 6
0
 public void SendMessage(IMessageCommand command)
 {
     command.DoAction();
 }