标签: c# .net unit-testing
我正在编写一个包含几种常见数据结构(列表,集合,字典......)的专用实现的类库。我发现自己总是一遍又一遍地编写相同的单元测试,我不确定我是不是会忘记测试一些重要的场景。
由于我的类都实现了标准接口(IList<T>,IDictionary<K,V>等),我想知道是否存在某种“引用”单元测试,这些接口的所有实现都应该通过。当然我还需要测试我的类的特定方面,但至少我会更自信我的标准接口的实现没有任何损坏。
IList<T>
IDictionary<K,V>
答案 0 :(得分:9)
您可以查看Mono unit tests on Github - 此处至少有Dictionary和IList次测试。
Dictionary
IList