我在读
关于MVVM的MSDN Article。我目前正在看图15中的RelayCommand。假装我想测试此SaveCommand。我该怎么办?我正在使用NUnit和Rhino Mocks 3.6
最佳答案
RelayCommand
只是另一个ICommand
的实现,因此要触发该命令,您只需在viewmodel公开的中继命令实例上调用Execute()
,然后传入任何args。
由于您提到的SaveCommand不带参数,因此可以使用以下命令触发它:
MyViewModel.SaveCommand.Execute(null);