Nit: As we only have one test in the file, and as there is no tearDown, we don't really need a setUp method. All of the code from setUp could be moved into the beginning of the test body.