我有以下代码:
var connector = new Mock<IConector>();
connector
.Setup(cn => cn.listar("FetchEstandar", new Estandar(), new {Id = 1}))
.Returns(new List<Estandar>{ new Estandar {Id = 1} });
var entidad = connector.Object
.listar("FetchEstandar", new Estandar(), new {Id = 1});
当我调用listar
连接器对象时,出现"Expression Cannot Contain an Anonymouse Type"
错误。我试过犀牛模拟和最小起订量。
有什么办法可以模拟这种方法吗?难道我做错了什么?或者,我可以忽略此参数,但我不知道如何。我真的只需要测试第一个参数的值和 ignorearguments 工作但我不知道如果我使用它是否或如何获得这个值