Adding an assertion for "PUT" here prompted me to add a test for saving without an ID using a "POST" which uncovered a major but in just about every model. Nice suggestion!