ADD: tests with different controllers and pre/post conditions, better
teardown