string.IsNullOrEmpty gibt true zurück, wenn der angegebene String nicht null ist

Ich habe einen Komponententest, der eine Methode für ein Objekt aufruft, das in einer Zeichenfolge übergeben wird.

Eine der ersten Aufgaben der aufgerufenen Methode besteht darin, die Zeichenfolge auf null oder leer zu prüfen.

Unabhängig vom Wert von filePath ist der Aufruf von string.IsNullOrEmpty jedoch wahr. Siehe Bild unten.

Vermisse ich hier etwas?

BEARBEITEN:

Die Prüfung auf null und string.Empty funktioniert wie erwartet:

EDIT 2:

Ich habe die Lösung bereinigt, das bin-Verzeichnis über das Dateisystem gelöscht und trotzdem zeigt der Debugger nach einer Neuerstellung an, dass die ArgumentNullException ausgelöst werden sollte, obwohl dies der Fall istwird eigentlich nicht geworfen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage