2011-07-14 49 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

相关问题