示例#1
0
        public void Post_Category_Should_Have_Have_Post_Assigned()
        {
            var post = new Post();

            var category = new Category();

            post.AddCategory(category);

            Assert.AreEqual(1, post.Categories.Count());

            Assert.AreEqual(1, category.Posts.Count());
        }
示例#2
0
        public void Post_Category_Can_Be_Removed()
        {
            var post = new Post();

            var category = new Category();

            post.AddCategory(category);

            Assert.AreEqual(1, post.Categories.Count());

            Assert.AreEqual(1, category.Posts.Count());

            post.RemoveCategory(category);

            Assert.AreEqual(0, post.Categories.Count());

            Assert.AreEqual(0, category.Posts.Count());
        }