public void MoveArticleBackwardFromEnd() { using (var client = new Rfc977NntpClient()) { client.Connect(Server); client.SelectNewsgroup(TestNewsGroup); client.RetrieveStatistics(client.CurrentGroup.LastArticleId); var range = 3; Assert.Greater(client.CurrentGroup.EstimatedCount, range, "Article count may not be large enough, this might not be an error."); var count = range; while (--count > 0) { var ids = client.SetPreviousArticle(); } Assert.AreEqual(0, count, "Should have backed up to 20 articles."); } }