2009-09-30 144 views
2

是否有任何vs插件可以接收一個類並設置所有接線以生成測試類和方法以及嘲笑依賴關係等等,這似乎是可以自動化的東西。visual studio生成測試

回答

1

微軟曾嘗試過這樣的事,我相信,並且因爲不理解Test-Driven Development/Design是什麼而被廣泛批評。

Pex可能是你正在尋找的一部分。這是對單元測試的幫助,而不是替代它。

也有支持auto mocking的IoC容器框架(以及我認爲的模擬/隔離框架),這也可能有所幫助。

正如Vadim所提到的,模板和代碼片段可以處理大量的樣板代碼。

我沒有使用Pex或自動嘲笑;我只是做瓦迪姆做的事情。

0

我懷疑沒有;即使sigs可以自動執行,您也需要提供所有的案例;它不能推斷什麼應該等於什麼,什麼性質重要,邊緣情況是什麼,等等。

2

你可以嘗試創建一些VS模板。

我已經爲mysel創建了一些Resharper模板,但它們和你想要的一樣複雜。