Avoid hitting database in tests for validations

a plain object initialised with test attributes
should be enough for testing validation.
Merge pull request #235 from alphagov/minor-test-optimisation

Avoid hitting database in tests for validations