Split test cases into different methods, to be able to directly see on which decompilation features new code has effect.
Extract commented test case for foreach loop over arrays. That construct converted to the for statement by compiler so there no way to distinguish between manual loop usage or compiler-generated.
So explicitly state this case.