2011-07-14 82 views
16

例如,我有一個實現了IDictionary的類型,並且我需要測試覆蓋以確保它正確執行。我只是想知道是否有一個標準的,可重複使用的測試庫,可以在任何地方使用這種類型的東西;如果沒有,我可以創建一個。是否有.NET接口實現的默認單元測試庫?

+5

不是我所知道的。如果您確實創建了一個,請修改此問題的鏈接,或者更好地在Google+上ping我,我會提供一些測試。大概討厭,煩躁的:) –

+1

我不知道我明白你想做什麼。你有一個IDictionary的實現,並且想要測試實現是否完成它想要做的事情?如果是這樣,除了爲該實現編寫一堆單元測試之外,我沒有看到任何其他方法。如果你可以找到另一個IDictionary的測試,通過你的實現,你可以使用標準的實現,而不是寫你自己的:) – ThomasArdal

+0

如果沒有可用的套裝,你可以使用Pex(http: //research.microsoft.com/en-us/projects/pex/)讓你開始。 –

回答

1

我做不到找到任何具體滿足這種需求的東西,所以我做到了。我創建了一個Github庫,並添加了我的IDictionary < TKey,TValue >對它進行了測試;希望人們會分叉並貢獻更多測試。

https://github.com/markrendle/InterfaceTests.Net

相關問題