我的班级有一个IEnumerable<IDomainInterface>
传递,我想测试是否为每个项目调用了特定方法:
// in class
var result = _items.SelectMany (x => x.Get (something));
// in test
domainInterfaceMock.Expect(x => x.Get (something));
只有当我附加ToArray()
到SelectMany()
语句时,测试才会通过......
我应该如何处理这种情况?