ViewModel から呼び出されるこのメソッドを単体テストしようとしています。
public virtual string[] ExtractFilePaths(DragEventArgs dragEventArgs)
{
string[] droppedPaths = null;
if (dragEventArgs.Data.GetDataPresent(DataFormats.FileDrop))
{
droppedPaths = dragEventArgs.Data.GetData(DataFormats.FileDrop, true) as string[];
}
return droppedPaths;
}
私はこの方法をカリバーンと結びつけました。ほとんどフレームワーク クラスのみを使用する非常に単純な方法であることはわかっていますが、まだテストが必要だと感じています。問題は、Moq が DragEventArgs をモックできないことです。これを回避する方法はありますか、それともこの方法をテストする必要はありませんか?