Ich hab eine Testmethode. Die soll mehrfach mit verschiedenen Parametern aufgerufen werden. Muss ich dazu eine Unterroutine schreiben oder geht das einfacher.
public IEnumerable<TestCaseData> UpdateOrganisationsPersonArgumentNullTestCases() { /* null */ yield return new TestCaseData(null);
/* Ohne Instanz einer spezifizierten OrgaPerson */ yield return new TestCaseData(GetDummyOrganisationsPerson());
/* Ohne Instanz eines spezifizierten VertriebsPartner */ var person = GetDummyOrganisationsPerson(); person.VertriebsPartner = GetDummyVertriebsPartner(); yield return new TestCaseData(person); }
Ein weiteres simples Beispiel findet man in der Doku von NUnit