我正在尝试对从我的 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;
}
我有这个方法与 Caliburn 连接。我知道这是一个非常简单的方法,几乎只使用框架类,但我觉得它仍然需要测试。问题是,起订量不能模拟 DragEventArgs。有没有办法解决这个问题,还是我不应该费心测试这个方法?