Example #1
0
        public ResponseMessage HandlerRequestMessage(XElement xml)
        {
            var request = new RequestTextMessage(xml);
            var response = new ResponseNewsMessage(request)
            {
                CreateTime = DateTime.Now.Ticks
            };
            var articles = new List<Article>
            {
                new Article{
                    Title = "article 1",
                    Description = "this is book",
                    PicUrl = "http://www.sh-bu.somc",
                    Url = "http://www.sh-bus.com"
                },
                new Article{
                    Title = "article 2",
                    Description = "this is book",
                    PicUrl = "http://www.sh-bu.somc",
                    Url = "http://www.sh-bus.com"
                },
            };

            response.ArticleCount = articles.Count;
            response.Articles = articles;
            return response;
        }
        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;
        }
Example #3
0
        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());
        }