私は次のコードを持っています:
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は機能しますが、この値を使用した場合にこの値を取得できるかどうか、またはどのように取得できるかわかりません