Added base test framework