tdd-training-homework03 - UnitAbstract class extension refact and test