【发布时间】:2011-06-13 18:39:22
【问题描述】:
为什么 Moq 验证失败并显示“Moq.MockException : Invocation was not executed on the mock”?
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));
【问题讨论】:
标签: c# mocking moq trace system.diagnostics