wom*_*men 13 c# unit-testing microsoft-fakes visual-studio-2012
将Microsoft Fakes程序集添加到测试项目中很容易:只需右键单击references部分中的父程序集,然后选择"Add Fakes Assembly".但是,当父程序集公共接口更改(新接口,新方法)时,伪造程序集会变得过时.
当我再次右键单击父组件时,我很乐意看到"替换假装组件"或"更新假装组件",但我看到的只是"添加伪装配".
添加Fakes程序集时选择"Add Fakes Assembly"会导致错误:
伪装配已经引用.Fakes程序集已经在参考列表中.删除.Fakes参考,然后重试.
按照说明操作,然后选择"添加伪装配"后,会发生同样的错误.
我可以通过删除Fakes目录(.fakes)中相应的xml文件来解决这个问题.
因此,在成功更新fakes程序集之前,我必须手动删除两个项目(fakes程序集和fakes xml文件).
有更简单或更直接的方法吗?
Ole*_*ych 13
Fakes代码生成器自动检测目标组件的可见API中的更改,并在必要时重新生成假睫毛组件.当目标程序集更改时,只需构建包含其.Fakes文件的测试项目.
归档时间: |
|
查看次数: |
3502 次 |
最近记录: |