'with' ist nicht bä, sondern nur unpraktisch.
Nur um es noch einmal festzuhalten: TFile.Exists hat nichts, aber auch gar nichts mit
OOP zu tun. TFile ist eine statische Klasse und das ist nichts anderes als eine
Unit.
Der von alda skizzierte Ansatz wäre wirklich sehr angenehm, zumal ich dann auch auf der Ebene ordentliche (bzw. überhaupt) Unittests schreiben kann. Ansonsten ist das Mocken von 'TFile.Exists' auch nicht so einfach.