コード例 #1
0
        public void Can_Delete_Comment()
        {
            Initialize(true);

            using (var repository = new NHibernateBlogService())
            {
                var comment = new Comment() { Name = "test", Content = "Test" };

                repository.Save(comment);

                Assert.AreEqual(1, repository.GetComments().Count);

                repository.Delete(comment);

                Assert.AreEqual(0, repository.GetComments().Count);
            }
        }
コード例 #2
0
        public void Can_Delete_Post()
        {
            Initialize(true);

            using (var repository = new NHibernateBlogService())
            {
                var post = DummyLivePost();

                repository.Save(post);

                Assert.AreEqual(1, repository.GetPosts().Count);

                repository.Delete(post);

                Assert.AreEqual(0, repository.GetPosts().Count);
            }
        }
コード例 #3
0
        public void Can_Delete_Category()
        {
            Initialize(true);

            using (var repository = new NHibernateBlogService())
            {
                var category = new Category() { Name = "test" };

                repository.Save(category);

                Assert.AreEqual(1, repository.GetCategories().Count);

                repository.Delete(category);

                Assert.AreEqual(0, repository.GetCategories().Count);
            }
        }