最佳答案
我是新来的。我在嘲笑一个 PagingOptions
课程。这个课程是这样的:
public class PagingOptions
{
[Range(1, 99999, ErrorMessage = "Offset must be greater than 0.")]
public int? Offset { get; set; }
[Range(1, 100, ErrorMessage = "Limit must be greater than 0 and less than 100.")]
public int? Limit { get; set; }
public PagingOptions Replace(PagingOptions newer)
{
return new PagingOptions
{
Offset = newer.Offset ?? Offset,
Limit = newer.Limit ?? Limit
};
}
}
这是我的模拟课程版本,
var mockPagingOptions = new Mock<PagingOptions>();
mockPagingOptions.Setup(po => po.Limit).Returns(25);
mockPagingOptions.Setup(po => po.Offset).Returns(0);
在设置属性值时,我会得到下面的错误。我是不是做错了什么。看来我不能上莫克水泥课了?只有接口可以被嘲笑?请协助。
谢谢, 阿卜杜勒