我正在读这篇文章 关于MVVM的MSDN Article。我现在正在看图#15中的RelayCommand。假装我想测试这个SaveCommand。我该怎么办?我正在使用NUnit和Rhino Mocks 3.6
答案 0 :(得分:5)
RelayCommand
只是另一个ICommand
实现,因此要触发命令,只需在viewmodel公开的relay命令实例上调用Execute()
,然后传入任何args。
由于你提到的SaveCommand不带args,你可以使用:
来解决它MyViewModel.SaveCommand.Execute(null);