public void Can_Return_Published_Post_By_Name_And_Date_Only_When_Published() { Initialize(true); using (var repository = new NHibernateBlogService()) { var post = DummyLivePost(); post.Title = "Test"; post.IsPublished = false; repository.Save(post); Assert.AreEqual(1, repository.GetPosts().Count); } using (var repository = new NHibernateBlogService()) { var post = repository.GetPublishedPostByTitleAndDate("Test", DateTime.Today); Assert.IsNull(post); } }