1
3
确保获取所有字段的最简单方法之一就是简单地使用MemberwiseClone()方法。这将自动将所有类字段复制到新实例。 |
2
2
你不想在这里使用最小起订量,你只需要使用一些反射。基本上,编写一个测试,创建对象的实例,设置每个属性,克隆它,然后确保克隆上的每个属性相等。 正如Paul所说,请查看MemberwiseClone(),它基本上为您实现了这一点,或者至少实现了iClonable,这是如何实现这一点的标准实践。(MemberwiseClone()只执行浅层复制,这就是您可能需要实现IClonable的原因)。然后,您甚至可以编写一个测试,检查程序集中实现IClonable的所有内容,并对其进行测试。 |
Developer · 使用MOQ嵌套类和接口C的单元测试# 7 年前 |
Graeme · 看看有什么传给了一个Mock? 7 年前 |
erexo · Moq模拟。Of<Obj>vs new Obj(); 7 年前 |
Dede · Moq方法调用序列比较 7 年前 |
filur · 管理复杂单元测试模拟数据 7 年前 |