Пример #1
0
 public WebHookSearchRequestNotifier(HttpClient httpClient, IOptions <SearchRequestAdaptorOptions> searchRequestOptions, ILogger <WebHookSearchRequestNotifier> logger, ISearchRequestEventPublisher searchRequestEventPublisher)
 {
     _httpClient                  = httpClient;
     _logger                      = logger;
     _searchRequestOptions        = searchRequestOptions.Value;
     _searchRequestEventPublisher = searchRequestEventPublisher;
 }
Пример #2
0
        public void Should_add_a_new_webHook()
        {
            var options = new SearchRequestAdaptorOptions().AddWebHook("test", "http://example.com/post");

            Assert.AreEqual(1, options.WebHooks.Count);
            Assert.AreEqual("test", options.WebHooks.FirstOrDefault().Name);
            Assert.AreEqual("http://example.com/post", options.WebHooks.FirstOrDefault().Uri);
        }