full test coverage for slim model class