コード例 #1
0
        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);
            }
        }