Rename AbstractTestFramework in TestCase
Add unit tests