move test helper methods to abstract class
remove abstract class as test case