added an AppTestCase and AppTestFixture, for direct use or as a template