2014-02-25 69 views
0

爲了模擬整套接口方法,手工製作許多Moq的Setup()調用是很常規的。我想找到一種方法來預填充嘲諷表達式和虛擬響應。Moq快速模板?

有沒有辦法做到這一點?如果相關,我使用ReSharper。

回答

1

如果您正在使用Visual Studio,您可以創建一個代碼片段,比如像:

moqq

然後,當你用你的moqq + TAB + TAB,它會出現類似:

Mock<Interface> mock = new Mock<Interface>(); 
mock.Setup(x => x.MyMethod(params)).Return(return); 

你可以做所有這些只寫moqq。

即使你可以在你的代碼片段中添加一些「點數」,然後當你再次點擊TAB時,你會通過例如Interface到MyMethod。這樣,你需要鴕鳥政策甚至觸摸鼠標來改變所有的變量名;)

關注這個:

http://msdn.microsoft.com/en-us/library/ms165393(v=vs.90).aspx