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

Mar*_*dle 16 .net unit-testing

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

Ste*_*ins 7

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

无论他们是在测试接口的"合同",还是具体实现,我都不确定,但是对于Dictionary类肯定有测试:

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


Mar*_*dle 1

我找不到任何专门满足这个需求的东西,所以我做了它。我创建了一个 Github 存储库并向其中添加了 IDictionary<TKey,TValue> 测试;希望人们能够分叉并贡献更多测试。

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