Captured from a real `junit-platform-console-standalone --details=tree` run against
CsvSourceTest#shouldAddNumbers, compiled and executed for real.

╷
├─ JUnit Platform Suite ✔
├─ JUnit Jupiter ✔
│  └─ CsvSourceTest ✔
│     └─ shouldAddNumbers(int, int, int) ✔
│        ├─ "10" + "5" = "15" ✔
│        ├─ "0" + "0" = "0" ✔
│        ├─ "-3" + "7" = "4" ✔
│        └─ "100" + "-50" = "50" ✔
└─ JUnit Vintage ✔

Test run finished after 228 ms
[         4 tests successful      ]
[         0 tests failed          ]

The plainest @CsvSource shape: one inline comma-separated row per invocation, three columns
mapped positionally onto the method's three int parameters, no header row involved at all.
