Ich möchte diese Unit-Test in BDD konvertieren storyQ mit Arbeits Unit-TestStoryQ Wenn() Aufruf Aufgabe C#
[Test]
public async void CreateNewProjectAndDatabase()
{
StartParametersAndAteEngineDlls();
await TheNewDatabaseAndProjectIsCreated();
TheDataBaseViewModelIsCreated();
TheMainViewModelIsCreated();
}
private async Task TheNewDatabaseAndProjectIsCreated()
{
....
}
zu BDD umgewandelt
[Test]
public async Task CreateNewProjectAndDatabase()
{
_story.WithScenario("Create a new bla bla")
.Given(StartParametersAndAteEngineDlls)
.When(async()=> await TheNewDatabaseAndProjectIsCreated())
.Then(TheDataBaseViewModelIsCreated)
.And(TheMainViewModelIsCreated)
.Execute();
}
der Code Code jedoch kompiliert I get a ArgumentException Wenn Sie 2 Unterstriche in Ihrem Methodennamen verwenden, stellen Sie sicher, dass es 2 Argumente gibt (gefunden 0)