Test for the model adding attributes existence constraints
Tests for the model mandatory attributes
Putting the mandatory attribute constraints at the db level
Neat alignment with tabular :)
Modifying the test to check "validity". You can create "invalid" objects if you do not try to save them
declaring the model mandatory attributes as such