Beispiel #1
0
 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"));
     }
                                                 );
 }
Beispiel #2
0
        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);
        }