refactor model tests to use shoulda