Autofixture: Trate a los delegados como sustitutos con NSubstitute

Creado en 26 abr. 2018  ·  3Comentarios  ·  Fuente: AutoFixture/AutoFixture

NSubstitute apoya la sustitución de delegados . Sin embargo, los delegados no se resuelven como sustitutos cuando se usa un accesorio con la personalización NSubstitute. Por lo tanto, no puedo ejecutar ninguna afirmación NSubstitute sobre ellos.

[Test]
public void ActionIsSubstitute()
{
    var fixture = new Fixture().Customize(new AutoNSubstituteCustomization());

    var action = fixture.Create<Action>();

    Assert.That(action.DidNotReceive, Throws.Nothing);
}

Falla con:

Esperado: no se lanzará ninguna excepción
Pero fue:() y métodos relacionados.

Similar al # 984.

question

Comentario más útil

Sí, tienes toda la razón en tu hallazgo: rubor:

Un día crearemos un buen sitio de documentación y podrás encontrar esta información allí: sweat_smile:

Todos 3 comentarios

Me acabo de dar cuenta de que la propiedad GenerateDelegates ya existe en AutoNSubstituteCustomization . Establecer eso en true resolvió mi problema. Mis disculpas. Soy nuevo en AutoFixture y no pude encontrar ninguna documentación sobre esto. Debería haberlo comprobado después de ver cómo se resolvió el otro problema.

Sí, tienes toda la razón en tu hallazgo: rubor:

Un día crearemos un buen sitio de documentación y podrás encontrar esta información allí: sweat_smile:

Un día crearemos un buen sitio de documentación y podrás encontrar esta información allí 😅

¡Yo en la reunión de pie en el trabajo!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

zvirja picture zvirja  ·  8Comentarios

mjfreelancing picture mjfreelancing  ·  4Comentarios

ecampidoglio picture ecampidoglio  ·  7Comentarios

tomasaschan picture tomasaschan  ·  3Comentarios

Ridermansb picture Ridermansb  ·  4Comentarios