public void Ist_Uebersicht_Kommando_Erwarte_einzahlung() { string[] args = new string[] { "einzahlung", "5,99" }; ArgumentVerarbeiter.Ist_Uebersicht_Kommando(args, onIstUebersicht: (argsUebersicht) => { Assert.Fail("Uebersichtskommando erkannt"); }, onIstEinAuszahlung: (argsEinAuszahlung) => { Assert.That(argsEinAuszahlung, Is.EqualTo(args)); Assert.That(argsEinAuszahlung.First(), Is.EqualTo("einzahlung")); } ); }
public void Ist_Uebersicht_Kommando_Erwarte_uebersicht_und_kuerzeres_args() { bool wasCalled = false; ArgumentVerarbeiter.Ist_Uebersicht_Kommando(new string[] { "übersicht", "12", "2019" }, onIstUebersicht: (argsUebersicht) => { wasCalled = true; Assert.That(argsUebersicht, Is.EqualTo(new string[] { "12", "2019" })); }, onIstEinAuszahlung: (argsEinAuszahlung) => { Assert.Fail("Ein-/Auszahlung erkannt"); } ); Assert.True(wasCalled); }