给定这个类:
public class MyClass
{
private void MyMethod()
{
//...
}
public void Execute()
{
try
{
//...
MyMethod();
//...
}
catch(Exception e)
{
...
}
}
}
我如何模拟 MyMethod 来抛出一个OutOfmemoryException
?
编辑1:
考虑到下一个MyMethod
从数据库加载一些数据的情况,并且发生一些无法预料的错误,MyMethod
将引发异常。我希望能够对这种情况进行单元测试。在我的例子中,来自 execute 方法的 catch 子句。