是否有.NET接口实现的默认单元测试库?

时间:2011-07-14 14:34:49

标签: .net unit-testing

例如,我有一个实现IDictionary的类型,我需要测试覆盖以确保它正确执行。我只是想知道是否有适用于此类事情的标准,可重复使用的测试存储库;如果没有,我可能会创建一个。

2 个答案:

答案 0 :(得分:7)

我怀疑有一个公开的.net版本,但Mono项目可能是一个很好的起点吗?

他们是否正在测试界面的“合同”或具体实现,我不确定,但是肯定会对Dictionary类进行测试:

https://github.com/mono/mono/blob/master/mcs/class/corlib/Test/System.Collections.Generic/DictionaryTest.cs

答案 1 :(得分:1)

我找不到任何具体满足这种需求的东西,所以我做到了。我创建了一个Github仓库并添加了我的IDictionary< TKey,TValue>测试它;希望人们会分叉并做出更多的测试。

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