Added a parameter, in seconds, that we expected we would need
Introduced a private helper class without distinct tests of its own
Factored out the data duplication between code and tests
Made a mistake in a refactoring and chose to forge ahead, writing another test to isolate the problem