minimal working test framework