我正在尝试嘲笑以下内容:
_reportsRepo.Expect(x => x.Table.FirstOrDefault(s => s.MessageId == 1)).Return(new Report { Id = 1 });
但是我得到了ArgumentNullException。有任何想法吗?
我认为您可以按照以下方式做一些事情:
_reportsRepo.Expect(x => x.Table).Return(new []{Report { Id = 1 }});
取决于Table的确切类型。
您不能模拟,FirstOrDefault
而应该模拟它返回的枚举,以便它返回满足您要求的集合
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句