I'm not sure that this is a `nondestructive` test. It does create a User and a UserProfile, although it deletes them at the end of the test. We need to consider whether we want to be doing that on Production, and if not, whether we can write the tests to make use of a permanent User on Production.