0
的情況下我有這種情況:有無NMock2創造型
期望一個Type
作爲它的參數之一的方法; 這Type
必須是Type
,在項目中實現Interface
; 我需要爲此方法編寫測試; 我正在使用NMock2;
有沒有什麼辦法從NMock2中獲取一個Type,所以我可以用它作爲這個方法的一個參數,而不是創建這個接口的實現?
謝謝!
的情況下我有這種情況:有無NMock2創造型
期望一個Type
作爲它的參數之一的方法; 這Type
必須是Type
,在項目中實現Interface
; 我需要爲此方法編寫測試; 我正在使用NMock2;
有沒有什麼辦法從NMock2中獲取一個Type,所以我可以用它作爲這個方法的一個參數,而不是創建這個接口的實現?
謝謝!
我喜歡用Moq,但是從我所看到的,你應該能夠檢索假冒使用它像如下:
var mocks = new Mockery();
var someFakeType = mocks.NewMock<ISomeType>();
// do whatever you need to setup this fake
// such as setting expectations, stubing properties or methods, etc
var someObject = new SomeObject();
someObject.MethodUnderTest(someFakeType);
請問這種類型的,你說說已經實現了你感興趣的接口在? – 2011-04-25 02:39:22
是的,它的確... – Bruno 2011-04-25 02:40:58