最近作成した WPF/C# アプリのテスト スイートをセットアップしようとしています。自動テストがはるかに困難になることは認識していますが、これは現状であり、上司は書き直すための余分な時間を与えてくれません。だから私はこの状況を最大限に活用しようとしています。
私のテスト プロジェクトでは、MainWindow()
ctor を呼び出しています。ウィンドウDoWork
の. BackgroundWorker
_ (Action)delegate
_ Dispatcher
ただし、ctor を呼び出すbgWorker.RunWorkerAsync()
前に呼び出すと、MainWindow
ctor は実行されません (ブレークポイントと nada を配置します)。への呼び出しを削除するとRunWorkerAsync
、ctor は正しく動作します。ここで何が欠けていますか?