tengo una interfazque imita llamada a un método genérico para cualquier tipo determinado parámetro
public interface IDataProvider
{
T GetDataDocument<T>(Guid document) where T:class, new()
}
me gustaría burlarse de una manera, que acaba de regresar de una nueva instancia de un tipo determinado, independientemente de la tipo exacto, algo así como:
myMock.Setup(m => m.GetDataDocument<It.IsAny<Type>()>(It.IsAny<Guid>()))
.Returns(() => new T());
(que no funciona, por supuesto, porque no puedo dar ningún parámetro de tipo de mOQ, y no puedo saber a qué se debe devolver el tipo
cualquier. ideas sobre este?
solución, aunque me gustaría ver algún marco simulado/stub hacer esto automágicamente :) Voy a tratar de esperar un poco, tal vez otra respuesta se inclinará con una solución auotomatic. – Hassan