public void QueryAsyncWhenRequestIsNullAndTimeoutAndCancellationTokenTest()
        {
            var engine = new HttpEngine <TestRequest, TestResponse>();

            Assert.Throws <ArgumentNullException>(() => engine.QueryAsync(null, new TimeSpan(), new CancellationToken()));
        }
        public void QueryAsyncWhenRequestIsNullTest()
        {
            var engine = new HttpEngine <TestRequest, TestResponse>();

            Assert.Throws <ArgumentNullException>(() => engine.QueryAsync(null));
        }