UnitTest should be abstract