cover user domain with tests