Generic Dao with Test Class