Autofixture: Behandeln Sie Delegierte als Stellvertreter mit NSubstitute

Erstellt am 26. Apr. 2018  ·  3Kommentare  ·  Quelle: AutoFixture/AutoFixture

NSubstitute unterstützt die Vertretung von Delegierten . Delegaten werden jedoch nicht als Stellvertreter aufgelöst, wenn ein Fixture mit der NSubstitute-Anpassung verwendet wird. Daher kann ich keine NSubstitute-Assertionen für sie ausführen.

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

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

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

Scheitert mit:

Erwartet: Es wird keine Ausnahme geworfen
Aber war:() und verwandte Methoden.

Ähnlich wie #984.

question

Hilfreichster Kommentar

Ja, du hast vollkommen recht mit deinem Ergebnis :rot:

Eines Tages werden wir eine schöne Doc-Site erstellen und Sie können diese Informationen dort finden :sweat_smile:

Alle 3 Kommentare

Ich habe gerade festgestellt, dass die Eigenschaft GenerateDelegates bereits auf AutoNSubstituteCustomization . Das Einstellen auf true mein Problem behoben. Entschuldigen Sie. Ich bin neu bei AutoFixture und konnte keine Dokumentation dazu finden. Hätte nachsehen sollen, nachdem ich gesehen habe, wie das andere Problem gelöst wurde.

Ja, du hast vollkommen recht mit deinem Ergebnis :rot:

Eines Tages werden wir eine schöne Doc-Site erstellen und Sie können diese Informationen dort finden :sweat_smile:

Eines Tages werden wir eine schöne Doc-Site erstellen und Sie werden diese Informationen dort finden können 😅

Ich beim Standup-Meeting bei der Arbeit!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

zvirja picture zvirja  ·  8Kommentare

mjfreelancing picture mjfreelancing  ·  4Kommentare

Eldar1205 picture Eldar1205  ·  5Kommentare

ecampidoglio picture ecampidoglio  ·  7Kommentare

Accc99 picture Accc99  ·  4Kommentare