J'ai vu cet article mais je suis un peu confus.Comment maquiller Elmah?
How can I mock Elmah's ErrorSignal routine?
Je cherche à l'option 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);
}
}
Je suis un peu confus mais par le fait que cela ne semble pas implémenter une interface et je ne suis pas vraiment sûr pourquoi il semble être en place pour une sorte d'héritage.
Merci
Ya c'est ce que j'ai fini par faire alors je me suis moqué. Je me demandais juste que le gars avait "Virtual" – chobo2
Cela lui permettrait de sous-classer le ErrorSignaler pour ajouter encore plus de comportement à la méthode 'Signal'. Cette flexibilité pourrait être utile dans certaines situations. –