User model fully tested.