【发布时间】:2016-11-27 11:37:31
【问题描述】:
我一直在努力将 Moq 用作模拟框架并复制了一些非常简单的示例代码。我一定在这里错过了一些非常愚蠢的东西。即使它指向 Returns 方法,它也会在 Setup 调用中引发 NotSupportedException。这段代码是我的测试类的一部分:
class Test
{
public string DoSomethingStringy(string s)
{
return s;
}
}
[TestInitialize]
public void Setup()
{
var mock = new Mock<Test>();
mock.Setup(x => x.DoSomethingStringy(It.IsAny<string>()))
.Returns((string s) => s.ToLower());
}
【问题讨论】:
标签: c# unit-testing moq