|
3
|
| Prashant Cholachagudda · 技术社区 · 16 年前 |
|
|
1
2
您可以使用Rhino.Mocks“Do”扩展抛出特定的异常:
|
|
|
2
1
您需要准备一个测试,它不是读取文件,而是使用抛出异常的模拟,而不是真正读取文件。然后,您可以验证是否触发了适当的处理,以及事情是否正常进行。 如果你需要一个更好的答案,你需要给出一个你的类的例子,也许还有你到目前为止写的测试的框架。 |
|
|
3
1
我会进行一次适当的验收测试——过多地使用mock可能有点危险。在这种情况下,以编程方式设置+取消设置文件权限很容易。
set file permissions for c:\program files\company\app\file for all users |