public DataflowWebHookSenderTests()
 {
     _handlerMock = new HttpMessageHandlerMock();
     _httpClient = new HttpClient(_handlerMock);
     _options = new ExecutionDataflowBlockOptions();
     _loggerMock = new Mock<ILogger>();
 }
 public AzureWebHookDequeueManagerTests()
 {
     _logger = new Mock<ILogger>().Object;
     _storageMock = StorageManagerMock.Create();
     _senderMock = new Mock<WebHookSender>(_logger);
     _handlerMock = new HttpMessageHandlerMock();
 }
 public TrelloWebHookClientTests()
 {
     _receiver = new Uri("http://localhost/");
     _handlerMock = new HttpMessageHandlerMock();
     _httpClient = new HttpClient(_handlerMock);
     _trelloClient = new TrelloWebHookClient(TestToken, TestAppKey, _httpClient);
 }
        public StripeWebHookReceiverTests()
        {
            _settings = new SettingsDictionary();
            _settings["MS_WebHookReceiverSecret_Stripe"] = TestSecret;

            _config = HttpConfigurationMock.Create(new Dictionary<Type, object> { { typeof(SettingsDictionary), _settings } });
            _context = new HttpRequestContext { Configuration = _config };

            _stripeResponse = new HttpResponseMessage();
            _stripeResponse.Content = new StringContent("{ \"type\": \"action\" }", Encoding.UTF8, "application/json");

            _handlerMock = new HttpMessageHandlerMock();
            _handlerMock.Handler = (req, counter) =>
            {
                string expected = string.Format(CultureInfo.InvariantCulture, StripeWebHookReceiver.EventUriTemplate, TestId);
                Assert.Equal(req.RequestUri.AbsoluteUri, expected);
                return Task.FromResult(_stripeResponse);
            };

            _httpClient = new HttpClient(_handlerMock);
            _receiverMock = new Mock<StripeWebHookReceiver>(_httpClient) { CallBase = true };

            _postRequest = new HttpRequestMessage { Method = HttpMethod.Post };
            _postRequest.SetRequestContext(_context);
        }
 public InstagramWebHookClientTests()
 {
     _httpConfig = new HttpConfiguration();
     _handlerMock = new HttpMessageHandlerMock();
     _httpClient = new HttpClient(_handlerMock);
     _clientMock = new Mock<InstagramWebHookClient>(_httpConfig, _httpClient) { CallBase = true };
     _client = _clientMock.Object;
     _callback = new Uri(TestCallback);
 }
 public WebHookManagerTests()
 {
     _handlerMock = new HttpMessageHandlerMock();
     _httpClient = new HttpClient(_handlerMock);
     _storeMock = new Mock<IWebHookStore>();
     _storeMock.Setup<Task<ICollection<WebHook>>>(s => s.QueryWebHooksAsync(TestUser, new[] { "a1" }))
         .ReturnsAsync(new Collection<WebHook> { CreateWebHook() })
         .Verifiable();
     _senderMock = new Mock<IWebHookSender>();
     _loggerMock = new Mock<ILogger>();
     _response = new HttpResponseMessage();
 }