create a test suite and move the trait