2013-11-05 26 views
0

我正在爲我的公司Azure基於Web服務設置持續集成和部署。我已經致力於使用TypeMock Isolator,但我不確定是否需要基本版本,或者基本版本是否會按需要做。任何人都可以確切地告訴我基本版本有哪些優點和/或功能,基本版本沒有?這裏的網站真的缺乏特異性,它只是含有一些關於「測試任何東西」的模糊文字。TypeMock Isolator Essential具有哪些優點或功能?

到目前爲止,我發現了一個區別,即Essential允許在「DesignMode.Pragmatic」模式下進行測試。這似乎允許我分配給只讀屬性。當然,這很有用,但我不確定這是否會爲我節省足夠的時間來證明800美元的價格標籤。任何人都可以告訴我「實用」設計模式還允許什麼?

由於提前, 森C.特里西

+0

免責聲明我在Typemock工作。 @Matthew的回答是正確的。您成功僞造密封類型的原因可能是因爲您擁有評估許可證,該許可證爲您提供重要許可證的功能。如果您有更多問題,請隨時聯繫我們的支持。 –

回答

1

Typemock隔離器所必需的(及以上)時要模擬出的東西是靜態綁定,如混凝土的依賴關係(其中依賴性是不接口通常用於/抽象類)。例如,假設你有一個使用System.IO進行文件操作的類,如果你想編寫一個單元測試,你需要模擬一些靜態方法或類的實現,類型鎖隔離器必不可少(和上面)會讓你做到這一點,而基本只會讓你嘲笑接口/抽象類(類似於Moq)。

+0

我可以用基本版本實例化密封類的模擬,我現在正在做一個測試。當我去與它互動時,我會遇到問題? –

+0

我認爲應該注意的是,它們必須是虛擬方法(接口或抽象) – Matthew