【发布时间】:2016-09-20 09:32:20
【问题描述】:
设置非常简单:
var myMock = MockRepository.GenerateMock<IInterface>();
myMock.Stub(r => r.GetAll(null))
.IgnoreArguments();
myMock.Return(new List<DTO> { dto2 }).Repeat.Once();
myMock.Return(new List<DTO> { dto1, dto2 });
dto1 和 2 是 2 个预定义的对象。
第一次调用GetAll方法时,返回2项的列表!应首先返回第一个定义,然后所有其他调用将返回包含 2 个项目的列表。
发生了什么?
**我已经搜索过原因,但一无所获。
【问题讨论】:
标签: c# .net rhino-mocks