解决方案在Catch块中引发异常时停止。
我使用了以下代码
//TestMethod
[TestMethod]
[ExpectedException(typeof(Exception), "Error occurred!")]
public void Get_CatchException()
{
using (ShimsContext.Create())
{
IT.Common.Fakes.ShimSampleClass.AllInstances.GetString = (x, y) =>
{
throw new Exception("Error occurred!");
};
this._iSampleClass.Get(string);
}
}
//Class method
public void Get(string Name)
{
try
{
GetString(Name);
}
catch (Exception ex)
{
throw ex;
}
}
我的要求是解决方案不应在抛出时停止,并且异常测试用例应通过。
我在类文件中遇到错误,并且解决方案停止了。