文字列を渡すオブジェクトのメソッドを呼び出す単体テストがあります。
呼び出されたメソッドが最初に行うことの 1 つは、文字列が null または空であるかどうかをチェックすることです。
ただし、filePath の値が何であれ、string.IsNullOrEmpty への呼び出しは true です。下の画像を参照してください。
ここで何か不足していますか?
編集:
null と string.Empty を個別にチェックすると、期待どおりに機能します。
編集2:
ソリューションをクリーンアップし、ファイル システムを介して bin ディレクトリを削除しましたが、再構築後、ArgumentNullException が実際にはスローされていませんが、デバッガーは ArgumentNullException がスローされていることを示しています。