public void SaveLogTest()
        {
            var xmlText = @"<?xml version=""1.0"" encoding=""utf-8""?>
 <xml>
  <ToUserName><![CDATA[gh_0fe614101343]]></ToUserName>
  <FromUserName><![CDATA[oxRg0uLsnpHjb8o93uVnwMK_WAVw]]></FromUserName>
  <CreateTime>1539684529</CreateTime>
  <MsgType><![CDATA[event]]></MsgType>
  <Event><![CDATA[CLICK]]></Event>
  <EventKey><![CDATA[NEUCHAR|43E8BCD9]]></EventKey>
</xml>";

            var postModel = new PostModel()
            {
                AppId = "AppId"
            };

            var messageHandler = new TestMpMessageHandler(XDocument.Parse(xmlText), postModel);

            messageHandler.SaveRequestMessageLog();
            messageHandler.Execute();
            messageHandler.SaveResponseMessageLog();

            var dt1 = SystemTime.Now;

            while ((SystemTime.Now - dt1).TotalMilliseconds < 800)
            {
                //等待队列执行
            }

            Assert.IsNotNull(messageHandler.TextResponseMessage);
            Console.WriteLine(messageHandler.TextResponseMessage);
        }
        public void RenderResponseMessageNewsTest()
        {
            var xmlText = @"<?xml version=""1.0"" encoding=""utf-8""?>
 <xml>
  <ToUserName><![CDATA[gh_0fe614101343]]></ToUserName>
  <FromUserName><![CDATA[oxRg0uLsnpHjb8o93uVnwMK_WAVw]]></FromUserName>
  <CreateTime>1539684529</CreateTime>
  <MsgType><![CDATA[event]]></MsgType>
  <Event><![CDATA[CLICK]]></Event>
  <EventKey><![CDATA[NEUCHAR|43E8BCD9]]></EventKey>
</xml>";

            var postModel = new PostModel()
            {
                AppId = ""
            };

            var messageHandler = new TestMpMessageHandler(XDocument.Parse(xmlText), postModel);

            messageHandler.Execute();

            Assert.IsNotNull(messageHandler.TextResponseMessage);
            Console.WriteLine(messageHandler.TextResponseMessage);
        }
        public void RenderResponseMessageNewsTest()
        {
            var xmlText = @"<?xml version=""1.0"" encoding=""utf-8""?>
<xml>
  <ToUserName><![CDATA[gh_6e306981e699]]></ToUserName>
  <FromUserName><![CDATA[oeaTy0DgoGq-lyqvTauWVjbIVuP0]]></FromUserName>
  <CreateTime>1539828411</CreateTime>
  <MsgType><![CDATA[text]]></MsgType>
  <Content><![CDATA[N]]></Content>
  <MsgId>6613512667117942239</MsgId>
</xml>";

            var postModel = new PostModel()
            {
                AppId = ""
            };

            var messageHandler = new TestMpMessageHandler(XDocument.Parse(xmlText), postModel);

            messageHandler.Execute();

            Assert.IsNotNull(messageHandler.TextResponseMessage);
            Console.WriteLine(messageHandler.TextResponseMessage);
        }