爲什麼Moq Verify失敗並帶有「Moq.MockException:調用未在模擬上執行」?用Moq嘲笑TraceListener
var mock = new Mock<TraceListener>();
var ts = new TraceSource("traceSourceName", SourceLevels.Verbose);
ts.Listeners.Add(mock.Object);
var message = "the message";
ts.TraceEvent(TraceEventType.Verbose, 0, message);
ts.Flush();
mock.Verify(x => x.WriteLine(message));
+1好的標題! – abel 2011-01-22 18:45:11