我試着用NMock2而是試圖在嘲笑傳入構造時,我得到TypeLoadExceptions out參數,也只見TypeMock能做到這一點,但它的成本$ 80模擬與MOQ或犀牛模擬或別的東西,
5
A
回答
7
我發現我自己,你其實可以做到這一點與起訂量,是這樣的:
var info = new Info { stuff = 1 };
textReader.Setup(o => o.Read<CandidateCsv>("", out info));
就是這樣:)
3
起訂量does not支持嘲笑/ ref參數,但您可以使用使用OutRef的Rhino Mocks來完成它,該方法接受方法中每個out/ref參數的一個參數。
MockRepository mockRepository = new MockRepository();
// IService.Execute(out int result);
var mock = mockRepository.CreateStub<IService>();
int mockResult; // Still needed in order for Execute to compile
mock.Setup(x => x.Execute(out mockResult)).OutRef(5);
mock.Replay();
int result;
mock.Execute(out result);
Assert.AreEqual(5, result);
相關問題
- 1. 模擬犀牛模擬-MVVM
- 2. 犀牛模擬OfType <>
- 3. AssertWasCalled在犀牛模擬
- 4. 犀牛模擬vs調試模式?
- 5. 用犀牛模擬模擬物業吸氣
- 6. 用犀牛模擬模擬數據庫對象
- 7. 無法找出犀牛模擬問題
- 8. 幫助做用犀牛模擬
- 9. 犀牛模擬列表約束
- 10. 犀牛模擬執行收益回報
- 11. 初學者犀牛模擬問題
- 12. 犀牛模擬,從非嘲笑對象
- 13. 協助編寫單元測試與犀牛模擬的方法
- 14. 如何嘲笑連貫接口與犀牛模擬
- 15. MVCContrib TestHelper問題與session.clear,session.abandon和犀牛模擬
- 16. MVC3與犀牛模仿
- 17. 我如何模擬這樣的東西?
- 18. 從Moq或任何其他模擬工廠的模擬存儲庫中檢索模擬
- 19. 如何模擬DOM犀牛/ Java 6的腳本引擎
- 20. 模擬犀牛的StopIteration其它JS引擎
- 21. 犀牛嘲笑路過的時候模擬類作爲參數
- 22. 在犀牛模擬中的部分參數匹配
- 23. 關於單元測試和犀牛模擬的一些問題
- 24. 犀牛模擬調用被嘲笑的功能
- 25. 犀牛模擬和方法不返回正確的值
- 26. 在==東西或別的東西,
- 27. PHP的框架或模板引擎或別的東西?
- 28. 「子模塊」中的git:編織或子樹或別的東西,
- 29. 犀牛模擬部分存根必須是公共方法?
- 30. 如何解釋此(犀牛)模擬單元測試失敗msg
這是真的,但是當執行Read時你不能讓Moq改變信息的值。 – 2009-12-11 09:21:04