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()); }
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()); }