public void Error_CallsInternalLogger() { string message = "Test Message"; Given_Subject_IsOfType(typeof(TestClass)); Given_ilog_ErrorIsSpied(); Given_ilog_IsReflectedInto(subject); subject.Error(message); ilog.Verify(i => i.Error(It.IsRegex(message + "$")), Times.Once); }
// Events // ====== private void Process_ErrorDataReceived(object sender, DataReceivedEventArgs e) { if (e.Data != null) { log.Error(e.Data); } }