added more tests to make sure that a stand-alone task is unit-testable