Refactor tests to remove duplication.
Check for regions.
More refactoring of tests.
Regions is defined within API, nest it.
Check password property exists.