参考单元测试常见数据结构?

Tho*_*que 12 .net c# unit-testing

我正在编写一个包含几种常见数据结构(列表,集合,字典......)的专用实现的类库.我发现自己总是一遍又一遍地编写相同的单元测试,我不确定我是不是会忘记测试一些重要的场景.

由于我的课都实现了标准接口(IList<T>,IDictionary<K,V>,等),我想知道是否有某种"参考"的单元测试,这些接口的所有实现应该通过.当然我还需要测试我的类的特定方面,但至少我会更自信我的标准接口的实现没有任何损坏.

Bro*_*ass 9

你可以看一下Github上的Mono单元测试 - 至少Dictionary还有IList测试.