Digamos que tengo interfaz:AutoFixture e interfaces
public interface IFoo
{
int Bar1 { get; set; }
int Bar2 { get; set; }
}
Si IFoo
era de clase, podría escribir:
fixture.CreateAnonymous<IFoo>();
y el resultado tendrán números establecidos para Bar1
y Bar2
.
¿Pero cómo hacer esto con la interfaz? Traté de usar AutoMoqCustomization
, pero esto parece ser para propiedades con tipo de interfaz y no interfaces en sí.
Estoy buscando una forma automática como CreateAnonymous
es para las clases. Currenlty Estoy creando simulacros de interfaz y configurando sus propiedades explícitamente, que es el trabajo que me gustaría guardar. Debo perderme algo obvio.
Así es cómo hacerlo funcionar: http://blog.ploeh.dk/2013/04/08/how-to-automatically-populate-properties-with-automoq –