私はMVVMLightを試しています。これは、ビューモデルとXAMLでアプリの外部からのドラッグアンドドロップを簡単に処理できるように見えるEventToCommand機能に部分的に触発されています。ただし、RelayCommandの単体テスト方法に混乱しています。私のRelayCommandは単純に宣言されています
public RelayCommand<DragEventArgs> DropFile { get; private set; }
次に、機能はViewModelコンストラクター内で割り当てられます。インラインではなく、ViewModelのメソッドを使用します。
this.DropFile = new RelayCommand<DragEventArgs>(dropFileHandler);
DropFile RelayCommandの単体テストを作成しているときに、何を呼び出すべきかわかりませんか?電話する必要があります
testTarget.DropFile.Execute(params)
DragEventArgsには空のコンストラクターしかなく、その主要なプロパティはセッターではなくゲッターであるため、どのようにパラメーターを構築するのでしょうか。