Я видел этот пост, но он меня немного смутил.
Как я могу издеваться над подпрограммой ErrorSignal Elmah?
рассматриваю вариант 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);
}
}
Меня немного смущает тот факт, что это, похоже, не реализует интерфейс, и я не совсем уверен, почему он, похоже, предназначен для какого-то наследования.
Спасибо