我正在尝试对文件读取操作进行单元测试。在这种情况下,我还需要确保,如果特定用户没有读取权限,他应该得到一个异常...
但不知何故我无法让它工作,任何人都可以提出建议吗?
PS:我正在使用 Rhino mock 和 NUnit
最佳答案
您可以使用 Rhino.Mocks“Do”扩展来抛出特定异常:
public delegate void ThrowExceptionDelegate();
mystub.Stub(x => x.ReadFile()).Do(new ThrowExceptionDelegate(delegate()
{ throw new IOException(); }
));
这将允许您测试您的异常处理代码。
关于c# - 如何在 NUnit 中对文件权限进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1839017/