public void DicardingChanges()
{
Post.DeleteAll();
Blog.DeleteAll();
SessionScope scope = new SessionScope(FlushAction.Never);
Blog.FindAll(); // side effects only
BlogService service = container.Resolve<BlogService>();
Blog blog = service.Create( "name", "author" );
Assert.AreEqual( 1, Blog.FindAll().Length );
blog.Name = "joe developer";
scope.Dispose();
Assert.AreEqual( "name", Blog.FindAll()[0].Name );
}