For a UI black box test I need to verify a certain UI interaction which results the opening of a certain directory via Process.Start("Some Folder");
The implementation of the code is already unit tested. While performing unit tests I mocked and verified the call to this but the UI is fully integrated and I need to verify that the bindings are correctly set (they rely on CommandParameter). Missing binding results in a Error 40 in console but calling a command with missing or wrong parameter is only detected during runtime.
Well Process Explorer shows me for explorer.exe the list of opened handles, how ever they are all marked as File and there plenty of files and directories with handles to them which are not directly shown as an open directory in the task bar of windows.