【发布时间】:2011-08-11 11:37:54
【问题描述】:
我想对以下代码进行一些单元测试覆盖:
public static class ExceptionExtensions {
public static IEnumerable<Exception> SelfAndAllInnerExceptions(
this Exception e) {
yield return e;
while (e.InnerException != null) {
e = e.InnerException; //5
yield return e; //6
}
}
}
编辑:看来我不需要 Moles 来测试这段代码。另外,我有一个错误,第 5 行和第 6 行颠倒了。
【问题讨论】:
-
为什么需要 Moles 来测试它?该功能看起来可以使用传统的单元测试技术进行测试。
标签: c# .net unit-testing moles inner-exception