我想为以下代码片段编写单元测试:
var attachment = new Attachment(path)
{
ContentId = Path.GetFileName(path)
};
return attachment;
不幸的是,如果我在单元测试代码中使用假路径调用 ctor,附件 ctor 会引发 FileNotFoundException。
如何模拟此代码以验证 ContentId 属性是否设置正确?我不想测试框架代码。
我想为以下代码片段编写单元测试:
var attachment = new Attachment(path)
{
ContentId = Path.GetFileName(path)
};
return attachment;
不幸的是,如果我在单元测试代码中使用假路径调用 ctor,附件 ctor 会引发 FileNotFoundException。
如何模拟此代码以验证 ContentId 属性是否设置正确?我不想测试框架代码。