在RhinoMocks或Moq中,可以在调用构造函数之前设置对象的属性吗?
我正在尝试测试一种方法。
包含该方法的类在其构造函数中有一些代码,这些代码取决于设置的某些成员,不幸的是构造函数中没有参数来设置它们,因此我必须通过属性来设置它们。在RhinoMocks或Moq中调用构造函数之前有什么方法可以设置这个属性吗?
最佳答案
那会如何运作?在尚不存在的对象上设置属性? 我认为您应该认识到您的类的设计存在问题,并尝试更改它以使其变得更易于测试,例如使用 dependency injection .
关于javascript - 模拟 - 在调用构造函数之前设置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1921328/