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.");
            }
        }