예제 #1
0
 public InteractiveMessageService(
     ISlackParamsSelectService slackParamsSelectService,
     ISlackExecutorService slackExecutorService,
     IMapper mapper)
 {
     _slackParamsSelectService = slackParamsSelectService;
     _slackExecutorService     = slackExecutorService;
     _mapper = mapper;
 }
예제 #2
0
        public RoutingService(
            IInteractiveMessageService interactiveMessageService,
            ISubmissionSelectService submissionSelectService,
            ISlackExecutorService slackExecutorService,
            ISlackHttpClient slackHttpClient, ILogger <RoutingService> logger)
        {
            _interactiveMessageService = interactiveMessageService;
            _submissionSelectService   = submissionSelectService;
            _slackExecutorService      = slackExecutorService;
            _slackHttpClient           = slackHttpClient;
            _logger = logger;

            _defaultSlackSerializerSettings = SlackSerializerSettings.DefaultSettings;
        }
예제 #3
0
 public ActionExecutorServiceTests()
 {
     _serviceProviderMock = new Mock <IServiceProvider>();
     _service             = new SlackExecutorService(_serviceProviderMock.Object);
 }