我想对包含如下注册的视图模型进行单元测试:
public SampleViewModel(IUnityContainer container)
{
...
Observable.FromEventPattern<PropertyChangedEventArgs>(gridViewModel, "PropertyChanged")
.**ObserveOnDispatcher()**
.Subscribe(_ => this.Update());
...
}
当我运行单元测试时,它告诉我“当前线程没有与之关联的调度程序。 ”到达此代码时。
一种解决方案是使用调度程序,但我不想修改 Viewmodel。
有没有办法让单元测试通过这个语句而不报错?