1

ViewModel と SaveItem(save, CanSave) デリゲート コマンドを単体テストしようとしています。CanSave が呼び出され、特定の条件で正しい値が返されるようにしたいと考えています。基本的に、単体テストからデリゲート コマンドを呼び出すにはどうすればよいですか。実際には、統合テストに近いものです。明らかに、CanSave メソッドの戻り値をテストすることもできますが、文字に BDD を使用しようとしています。最初にテストなしではコードはありません。

4

1 に答える 1

1

私自身の質問に答えました。プロパティで RaiseCanExecuteChanged() を実行して変更する必要があり (明らかに)、必要な結果が発生したこと、つまり、CanExecute が false を返したときにオブジェクトが保存されなかったことをアサートしました。

于 2010-05-14T20:29:35.713 に答える