Setup/teardown should use PrePost instance instead of closure