Ich bin der BDD Ansatz ein wenig versucht, und ich habe eine Frage:BDD Ergebnis: Was tun, wenn ich einen Fehler erwarten
ich ein Szenario für eine fiktive Bankkonto vorgenommen haben:
Scenario: No money as new customer
Given I'm a customer
And I've not any deposit
When I try to withdraw 50 dollars
Then I should get an error
Ich implementiere es mit Specflow + NUnit.
Ich bin ein wenig von der Then I should get an error
Borried. Weil ich gerade eine bool TryWithdraw(double amount)
habe.
ich zwei Art und Weise sehen kann machen Arbeit:
- Veränderung der BDD Anforderung
- Shop das Ergebnis der WHEN, damals zu entfernen und sie in der
dann überprüfen Was wäre der richtige Ansatz? Ist meine BDD-Anforderung korrekt oder muss ich das Ergebnis speichern?
zweite Lösung scheint geeignet –