private IHeaderDictionary CreateHeaders()
        {
            TestHeaderDictionary headers = new TestHeaderDictionary();

            byte[] content = Body.ToArrayAsync().Result;

            byte[] key = Encoding.UTF8.GetBytes(TestConfiguration.Create().ChannelSecret);

            using (HMACSHA256 hmac = new HMACSHA256(key))
            {
                byte[] hash = hmac.ComputeHash(content);

                headers.Add("X-Line-Signature", new StringValues(Convert.ToBase64String(hash)));
            }

            Body.Position = 0;

            return(headers);
        }
 public TestHttpRequest()
 {
     Body    = new MemoryStream();
     Headers = new TestHeaderDictionary();
 }