【发布时间】:2016-08-30 18:30:36
【问题描述】:
我目前对如何模拟感到困惑。
我正在使用起订量。为了模拟对象,我通常这样写
var mockIRepo = new Mock<IRepo>();
但是,我需要为我的设置创建模拟对象。
选项1 以这种方式模拟仅包含属性的对象会更好吗?
var object = Mock.Of<Object>()
选项2 或者这样
var object = new Mock<Object>()
我读到选项 2 有 setupproperties,这对我来说有点问题,因为我也可以在选项 1 中设置属性。
那有什么区别呢?还是有更好的方法?
【问题讨论】:
标签: c# unit-testing testing mocking moq