public void Can_Get_Comments_By_Post_Id() { Initialize(true); using (var repository = new NHibernateBlogService()) { var post = DummyLivePost(); var comment = new Comment() { Name = "test", Content = "Test" }; post.Comments.Add(comment); repository.Save(post); repository.Save(comment); var retrievedComment = repository.GetCommentsByPost(post.Id).First(); Assert.AreEqual(comment, retrievedComment); } }