我在读
关于MVVM的MSDN Article。我目前正在看图15中的RelayCommand。假装我想测试此SaveCommand。我该怎么办?我正在使用NUnit和Rhino Mocks 3.6

最佳答案

RelayCommand只是另一个ICommand的实现,因此要触发该命令,您只需在viewmodel公开的中继命令实例上调用Execute(),然后传入任何args。

由于您提到的SaveCommand不带参数,因此可以使用以下命令触发它:

MyViewModel.SaveCommand.Execute(null);

09-13 06:26