Я унаследовал некоторые существующие проекты, в которых разработчик использовал Dependency
свойства, а не INotifyPropertyChanged
для уведомления об изменениях в WPF.
Я нахожусь в состоянии, когда мне нужно заново адаптировать юнит-тесты кполное решение.
Некоторые свойства зависимостей в ViewModel
асинхронно обновляются напрямую из некоторого фонового рабочего процесса, поэтому мне нужно подключиться к этим обновлениям через мои модульные тесты.(Я не могу изменить код и использовать обратные вызовы).
Как этого достичь?
Многие разработчики предпочитают свойства зависимостей над INotifyPropertyChanged
, но они кажутся очень сложными (еслине невозможно) написать модульные тесты для.
Я что-то упустил?