Is it possible to split these tests out into separate testcases? I think it's clearer that way, as later tests won't be skipped if one test fails, and the name of the test can be more specific.