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