Пример #1
0
        public void InvalidMultiLineResponseShouldBeParsedCorrectly(
            int responseCode,
            string responseMessage,
            int requestType,
            string[] lines)
        {
            NntpArticleResponse articleResponse = new ArticleResponseParser((ArticleRequestType)requestType).Parse(
                responseCode, responseMessage, lines.ToList());

            Assert.Null(articleResponse.Article);
        }
Пример #2
0
        public void MultiLineResponseShouldBeParsedCorrectly(
            int responseCode,
            string responseMessage,
            int requestType,
            string[] lines,
            XSerializable <NntpArticle> expected)
        {
            NntpArticle         expectedArticle = expected.Object;
            NntpArticleResponse articleResponse = new ArticleResponseParser((ArticleRequestType)requestType)
                                                  .Parse(responseCode, responseMessage, lines.ToList());
            NntpArticle actualArticle = articleResponse.Article;

            Assert.Equal(expectedArticle, actualArticle);
        }