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()); }