Esempio n. 1
0
        private static void Send(int statusCode)
        {
            var inner  = new MockStatusCodeSender(statusCode);
            var sender = new StatusCodeSender(inner);

            sender.Send(new Request());
        }
Esempio n. 2
0
        private ISender BuildSender()
        {
            if (this.httpSender != null)
            {
                return(this.httpSender);
            }

            ISender sender = new NativeSender(this.maxTimeout, this.proxy);

            sender = new StatusCodeSender(sender);

            if (this.signer != null)
            {
                sender = new SigningSender(this.signer, sender);
            }

            sender = new URLPrefixSender(this.urlPrefix, sender);

            if (this.maxRetries > 0)
            {
                sender = new RetrySender(this.maxRetries, sender);
            }

            return(sender);
        }
        public void Test200Response()
        {
            var sender = new StatusCodeSender(new MockStatusCodeSender(200));

            var response = sender.Send(new Request());

            Assert.AreEqual(200, response.StatusCode);
        }
        public async Task Test200ResponseAsync()
        {
            var sender = new StatusCodeSender(new MockStatusCodeSender(200));

            var response = await sender.SendAsync(new Request());

            Assert.AreEqual(200, response.StatusCode);
        }
Esempio n. 5
0
 private static async Task SendAsync(int statusCode)
 {
     var inner  = new MockStatusCodeSender(statusCode);
     var sender = new StatusCodeSender(inner);
     await sender.SendAsync(new Request());
 }
        private static Task AssertSendAsync(int statusCode)
        {
            var sender = new StatusCodeSender(new MockStatusCodeSender(statusCode));

            return(sender.SendAsync(new Request()));
        }
        private static void AssertSend(int statusCode)
        {
            var sender = new StatusCodeSender(new MockStatusCodeSender(statusCode));

            sender.Send(new Request());
        }