1
A
回答
2
您的设置不正确,因为您将Moq与It.IsAny<string>().ToString()
中的.ToString()
混淆。
因为这个Moq不能生成正确的匹配器并抛出异常。
这是很容易解决这个问题,只是删除.ToString()
:
[Test]
public void Test()
{
mockDatabase = new Mock<IDatabase>();
DataSet ds = new DataSet();
mockDatabase.Setup(m => m.DbQuery(It.IsAny<string>())).Returns(ds);
var sut = new BusinessClass(mockDatabase.Object);
sut.SomeMethod();
}
+0
非常感谢,先生,它现在正在工作:) –
+0
完成先生我已经标记为答案 –
相关问题
- 1. 通过电话打开iPhone设置
- 2. onResume在从设置屏幕返回时提早打电话
- 3. 将时间限制设置为拨打电话
- 4. 如何在打电话时在网站上打电话?
- 5. 每当打出电话时打开扬声器电话
- 6. 拨打电话时拨打电话号码。
- 7. 拨打电话时是否可以拨打电话号码?
- 8. BAD_ACCESS打电话时通知
- 9. 打电话时,里面Matchers.eq
- 10. IONotificationPortDestroy - 打电话还是不打电话?
- 11. 机器人如何设置一个假的位置打电话
- 12. Dialogic - 如何设置我的BTN(计费电话号码)拨打电话
- 13. 电话灯来电时打开
- 14. 打电话Thread.wait()
- 15. SipDemo打电话
- 16. 打电话给
- 17. 拨打电话
- 18. 如何拨打电话耙控台,这些设置是默认设置的?
- 19. 拨打电话时Android sipdemo超时
- 20. 从adb打电话给真实设备
- 21. NullRefernceException添加的XElement到的XDocument时
- 22. 我如何设置iphone在预定日期拨打电话?
- 23. FaceBook v2.5/me打电话,如何设置范围
- 24. 想要打电话给Webapi设置条目套件CRM 6.5
- 25. 当我打电话时,Windows 10将程序最小化设置为On Top
- 26. 如何在拨打电话时隐藏电话号码
- 27. android:在接听电话时在后台拨打电话
- 28. 当用户拨打电话时收听已结束的电话
- 29. 从iOS或Android拨打电话时隐藏电话号码
- 30. 从两个地方拨打电话时只拨打一次电话
在它的当前形式,你的问题是非常有益的,因为这是很难寻找。请将您的问题描述包含在书面文本中,而不仅仅是错误的屏幕截图,并尝试将源代码包含为文本。我试图在你的问题中包含这些细节。如果你不喜欢我编辑你的问题的方式,可以随意扩展它或回滚。 – nemesv