【发布时间】:2014-01-30 21:30:32
【问题描述】:
使用给定参数验证 TextWriter Write 方法调用时出现问题。我有这个验证码:
_htmlHelperMock.TextWritterMock.Verify(x => x.Write(It.Is<IHtmlString>(p => p == MvcHtmlString.Create("</div>"))), Times.Once);
抛出此异常:
Expected invocation on the mock once, but was 0 times: x => x.Write(It.Is<IHtmlString>(p => p == MvcHtmlString.Create("</div>")))
No setups configured.
Performed invocations:
TextWriter.Write(<div class="control-group">)
TextWriter.Write(</div>)
有趣的是,在异常中我看到了我想要检查的字符串的真正调用。 我应该如何配置验证方法来检查参数?
【问题讨论】:
-
@marc_s,抱歉,您的编辑删除了一些必要信息,我必须恢复您的编辑
标签: c# unit-testing tdd moq