I'd split these into 3 tests.