Testing Dexterity types

Writing unit and integration tests