Tag: nmock

C#使用内部属性设置器模拟类

我正在尝试建立一个unit testing。 类Position在第三方库中实现 。 但是对于我的unit testing,我需要将Size属性设置为特定值。 public class Position { private double _size; private double Size { get { return _size; } internal set { _size = value; } } } 我读了这篇文章: 如何为包含只读成员的接口创建unit testing存根? 但无法弄清楚如何使它适合我。 这是被测试的类(只是一个简化的例子)。 CalcPositionMetric()方法中的pos参数必须是Position类型: public class PositionMetrics { public PositionMetrics() {} public double CalcPositionMetric(Position pos) { return 2 * pos.Size; } } […]