public void Can_Retrieve_Comments_Paged_And_All_Are_Correct() { Initialize(true); using (var repository = new NHibernateBlogService()) { for (int i = 0; i < 11; i++) { repository.Save(new Comment() { Name = String.Format("Test Comment{0}", i), Content = String.Format("Test Content{0}", i) }); } Assert.AreEqual(4, repository.GetCommentsPaged(4, 1).Count); Assert.AreEqual(4, repository.GetCommentsPaged(4, 2).Count); Assert.AreEqual(3, repository.GetCommentsPaged(4, 3).Count); } }