public void Does_Not_Raise_Event_On_Warning_When_Level_Is_Gt_Warning(string message) { DiagnosticEventArgs e = null; var d = new DiagnosticFactory(this, DiagnosticLevel.None, (args) => { e = args; }); d.Warning(message); Assert.Null(e); }
public void Raises_Event_On_Warning(string message) { DiagnosticEventArgs e = null; var d = new DiagnosticFactory(this, DiagnosticLevel.Warning, (args) => { e = args; }); d.Warning(message); Assert.Equal(message, e.Message); Assert.Equal(DiagnosticLevel.Warning, e.Level); Assert.False(e.IncludesException); Assert.Null(e.Exception); }