public ResponseMessage HandlerRequestMessage(MiddleMessage msg)
        {
            //var request = new RequestTextMessage(xml);
            var response    = new ResponseNewsMessage(msg.RequestMessage);
            var cnblogsFeed = new CnBlogsFeed(5);
            var articles    = cnblogsFeed.GetTopCnblogsFeed();

            response.ArticleCount = articles.Count;
            response.CreateTime   = DateTime.Now.Ticks;
            response.Articles     = articles;

            return(response);
        }
        public void ResponseNewsMessageTest()
        {
            var response = new ResponseNewsMessage
            {
                FromUserName = "******",
                ToUserName   = "******",
                ArticleCount = 1,
                Articles     = new List <ArticleMessage>
                {
                    new ArticleMessage {
                        Author       = "james",
                        Url          = "http://www.test.com",
                        ThumbMediaId = "http://123123123.com",
                        Content      = "test content",
                        PicUrl       = "aljslkdjflkasdf",
                        Description  = "askdlfkjasdf",
                        Title        = "test title"
                    },
                }
            };

            Console.WriteLine(response.Serializable());
        }