That's bad. Do not do that. Ever.

You're basically relying on the fact that NSDictionary/NSArray implements NSFastEnumeration. If someone ever calls 'lastObject' or whatever other array specific methods (i.e testRunCases[0]) then it will crash.