1
我创造了这个要点来描述发生了什么:Moq为什么不能在.Select方法中调用此方法?
https://gist.github.com/IanRandall/5417410
简述:本.Verify断言在第一次执行获得(的失败)在库法,如起订量没注意到映射器被称为。
任何人看到这个?我错过了什么吗?
欢呼:)
我创造了这个要点来描述发生了什么:Moq为什么不能在.Select方法中调用此方法?
https://gist.github.com/IanRandall/5417410
简述:本.Verify断言在第一次执行获得(的失败)在库法,如起订量没注意到映射器被称为。
任何人看到这个?我错过了什么吗?
欢呼:)
经典的IEnumerable概念错误。
你正在用linq查询返回一个迭代器。迭代器在实际迭代之前不会调用函数。
如果你这样做(例如),你应该看到它的工作,因为它迫使迭代:
return results.Select(entity => _mapper.Transform(entity)).ToList();
D'哦。谢谢 :) – kiwipom