Pasando Estoy usando este código para comprobar un comportamiento de un método que estoy probando:Moq esperar de IRepository Expresión
_repository.Expect(f => f.FindAll(t => t.STATUS_CD == "A"))
.Returns(new List<JSOFile>())
.AtMostOnce()
.Verifiable();
_repository se define como:
private Mock<IRepository<JSOFile>> _repository;
Cuando se ejecuta mi prueba, Obtengo esta excepción:
Expresión t => (t.STATUS_CD = "A") no es compatible.
¿Puede alguien decirme cómo puedo probar este comportamiento si no puedo pasar una expresión al método Expect?
Gracias!
el método se vuelve método de T. El FindAll toma una Func <...>, así que esto no va a funcionar. –