コード例 #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!"
            };
        }
コード例 #2
0
 public CustomeExceptoinHandler(ILogger logger, IOperationalUnit operationalUnit, IHostingEnvironment hostingEnvironment, IModelMetadataProvider modelMetadataProvider = null)
 {
     _logger                = logger;
     _operationalUnit       = operationalUnit;
     _hostingEnvironment    = hostingEnvironment;
     _modelMetadataProvider = modelMetadataProvider;
 }
コード例 #3
0
 public VehicleController(
     ILogger <VehicleController> logger,
     IMessagePublisher publisher,
     LocalConfiguration localConfiguration,
     IOperationalUnit operationalUnit)
 {
     _logger             = logger;
     _operationalUnit    = operationalUnit;
     _publisher          = publisher;
     _localConfiguration = localConfiguration;
 }
コード例 #4
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;
 }
コード例 #5
0
 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;
 }
コード例 #6
0
 public VehicleRequest(
     ControllerContext controller,
     VehicleFilter model,
     IMessageRequest <VehicleFilterModel, IEnumerable <DomainModels.Business.VehicleDomain.Vehicle> > request,
     MiddlewareConfiguration middlewareConfiguration,
     Guid correlationId,
     IOperationalUnit operationalUnit)
 {
     _controller              = controller;
     _model                   = model;
     _correlationId           = correlationId;
     _operationalUnit         = operationalUnit;
     _request                 = request;
     _middlewareConfiguration = middlewareConfiguration;
 }
コード例 #7
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;
 }
コード例 #8
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;
 }
コード例 #9
0
 public TrackingController(
     ILogger <TrackingController> logger,
     IMediator mediator,
     ICacheProvider cache,
     IMessageRequest <TrackingFilterModel, IEnumerable <DomainModels.Business.TrackingDomain.Tracking> > messageQuery,
     IOperationalUnit opertationalUnit,
     MiddlewareConfiguration middlewareConfiguration)
 {
     _logger                  = logger;
     _mediator                = mediator;
     _redisCache              = cache;
     _messageQuery            = messageQuery;
     _correlationId           = Guid.NewGuid();
     _opertationalUnit        = opertationalUnit;
     _middlewareConfiguration = middlewareConfiguration;
 }
コード例 #10
0
 public TrackingRequest(
     ControllerContext controller,
     TrackingFilter model,
     ICacheProvider cache,
     IMessageRequest <TrackingFilterModel, IEnumerable <DomainModels.Business.TrackingDomain.Tracking> > messageQuery,
     MiddlewareConfiguration middlewareConfiguration,
     Guid correlationId,
     IOperationalUnit operationalUnit)
 {
     _cache                   = cache;
     _controller              = controller;
     _correlationId           = correlationId;
     _model                   = model;
     _messageQuery            = messageQuery;
     _opertationalUnit        = operationalUnit;
     _middlewareConfiguration = middlewareConfiguration;
 }
コード例 #11
0
 public CustomResponseResult(ILogger logger, IOperationalUnit operationalUnit)
 {
     _logger          = logger;
     _operationalUnit = operationalUnit;
 }
コード例 #12
0
 public CustomAuthorizer(ILogger logger, IOperationalUnit operationalUnit)
 {
     _logger          = logger;
     _operationalUnit = operationalUnit;
 }