首先,我最好问一下我是否应该模拟字典?如果我应该如何实现它?
我正在使用 Rhino Mocks。我查看了它的文档,发现它可以模拟 ArrayList。所以我在字典上试了一下,但没有成功。我得到一个错误,我没有调用虚拟方法 bla bla...如果我不模拟它会不会有问题?
最佳答案
您只能模拟接口(interface)或具有虚拟方法的类:您不能模拟 Dictionary<K,V>
, 但你可以模拟 IDictionary<K,V>
.
这取决于你的情况,但构建一个真正的字典并用模拟对象填充它可能就足够了。
关于c# - 如何模拟字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4439408/