開発者がDependency
プロパティを使用していた既存のプロジェクトの一部を継承しましたが、WPF変更通知の場合はINotifyPropertyChanged
となりました。ユニットテストの依存関係プロパティ
私は、ソリューション全体にユニットテストをレトロフィットする必要がある位置にいます。
ViewModel
の依存関係プロパティの一部は、バックグラウンドワーカープロセスから非同期に直接更新されるため、私はユニットテストを介してこれらのアップデートにフックする必要があります。 (コードを変更してコールバックを使用することはできません)。
これはどのように達成できますか?
多くの開発者は依存性プロパティをINotifyPropertyChanged
よりも優先しているようですが、ユニットテストを書くことは(不可能ではないにしても)難しいようです。
何か不足していますか?
テストしたいアスペクトを列挙できますか? –