Basic unit test infrastructure