unit-testing - test - moq setup properties
SimulaciĆ³n de propiedades de solo lectura virtuales con moq (1)
No pude encontrar una manera de hacer esto, aunque esto se puede hacer a mano, ¿por qué no con moq?
Dada esta clase
public abstract class MyAbstraction
{
public virtual string Foo
{
get { return "foo"; }
}
}
Puedes configurar Foo (una propiedad de solo lectura) de esta manera:
var stub = new Mock<MyAbstraction>();
stub.SetupGet(x => x.Foo).Returns("bar");
stub.Object.Foo
ahora devolverá "barra" en lugar de "foo".