public UpdateShopLocationCommandHandler(Context context, IEmailService email, IUserAccessor <User> user, ILocateService locate)
 {
     _context = context;
     _email   = email;
     _user    = user;
     _locate  = locate;
 }
示例#2
0
        public ServiceLocatorTest()
        {
            _mockClientFactory = new Mock <IClientFactory>();
            _mockClient        = new Mock <HttpClient>();
            _mockLoggerFactory = new Mock <ILoggerFactory>();
            var logger = new Mock <ILogger>();

            _mockLoggerFactory.Setup <ILogger>(func => func.CreateLogger(It.IsAny <string>()))
            .Returns(logger.Object);

            _mockClientFactory.Setup(x => x.Create(It.IsAny <ServiceEndpoint>())).Returns(_mockClient.Object);

            var endpoints = new List <ServiceEndpoint>()
            {
                new ServiceEndpoint()
                {
                    Host = new Host("localhost", 80), Route = new Route("api/resource/operator")
                }
            };

            _mockServiceRegistry = new Mock <IServiceRegistry>();
            _mockServiceRegistry.Setup(x => x.FindByTags(It.IsAny <List <string> >())).ReturnsAsync(endpoints);

            _serviceLocator = new ServiceLocator(_mockClientFactory.Object, _mockServiceRegistry.Object, _mockLoggerFactory.Object);
        }
 public RequestHandlerFactory(ILocateService serviceLocator, IRequestBuilder requestBuilder)
 {
     _serviceLocator = serviceLocator;
     _requestBuilder = requestBuilder;
 }
示例#4
0
 public PutRequestHandler(ILocateService locator, IRequestBuilder requestBuilder) : base(locator, requestBuilder)
 {
 }
示例#5
0
 public RequestHandlerBase(ILocateService locator, IRequestBuilder requestBuilder)
 {
     _locationService = locator;
     _requestBuilder  = requestBuilder;
 }
示例#6
0
 public GetShopsQueryHandler(Context context, ILocateService locate, IUserAccessor <User> accessor)
 {
     _context  = context;
     _locate   = locate;
     _accessor = accessor;
 }
 public CreateShopCommandHandler(IUserAccessor <User> accessor, Context context, ILocateService locate)
 {
     _accessor = accessor;
     _context  = context;
     _locate   = locate;
 }