我看过这篇文章,但我对此感到有些困惑。
我在看选项2
Create a wrapper class around the call to Raise and just mock out the wrapper class.
public class ErrorSignaler {
public virtual void SignalFromCurrentContext(Exception e) {
if (HttpContext.Current != null)
Elmah.ErrorSignal.FromCurrentContext().Raise(e);
}
}
我有点困惑,因为这似乎没有实现接口,我不确定为什么它似乎可以用于某种继承。
谢谢