【问题标题】:How can you unit test a DelegateCommand如何对 DelegateCommand 进行单元测试
【发布时间】:2010-05-14 20:14:59
【问题描述】:

我正在尝试对我的 ViewModel 和我的 SaveItem(save, CanSave) 委托命令进行单元测试。我想确保调用 CanSave 并在特定条件下返回正确的值。基本上,我如何从我的单元测试中调用委托命令,实际上它更像是一个集成测试。显然,我可以只测试 CanSave 方法的返回值,但我正在尝试使用 BDD 来证明这一点,即。没有代码没有先测试。

【问题讨论】:

    标签: unit-testing prism delegatecommand


    【解决方案1】:

    回答了我自己的问题。我只需要在导致可以执行更改的属性中 RaiseCanExecuteChanged() (显然),然后断言发生了所需的结果,即当 CanExecute 返回 false 时我的对象没有保存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-21
      • 2012-01-08
      • 2019-11-02
      • 1970-01-01
      • 1970-01-01
      • 2013-09-30
      • 2019-01-05
      • 2011-03-16
      相关资源
      最近更新 更多