UI ブラック ボックス テストでは、特定のディレクトリを開く結果となる特定の UI インタラクションを検証する必要があります。Process.Start("Some Folder");
コードの実装はすでに単体テスト済みです。単体テストの実行中に、これへの呼び出しをモックして検証しましたが、UI は完全に統合されており、バインドが正しく設定されていることを確認する必要があります (それらは CommandParameter に依存しています)。バインドが見つからない場合、コンソールでエラー 40 が発生しますが、パラメーターが見つからないか間違っているコマンドの呼び出しは、実行時にのみ検出されます。
Process Explorer では、explorer.exe の開いているハンドルのリストが表示されますが、それらはすべてファイルとしてマークされており、Windows のタスク バーに開いているディレクトリとして直接表示されないファイルとディレクトリがたくさんあります。