public void WplacTest() { KontoBankowe pierwsze = new KontoBankowe(100); Assert.Multiple(() => { Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wyplacana musi byc wieksza od 0"), () => pierwsze.Wplac(0.0)); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wyplacana musi byc wieksza od 0"), () => pierwsze.Wplac(-1.0)); Assert.AreEqual(150, pierwsze.Wplac(50)); }); }
public void Przelew(KontoBankowe odbiorca, double ile) { if (StanKonta - ile >= 0) { StanKonta -= ile; odbiorca.Wplac(ile); } else { Console.WriteLine("stan konta jest zbyt niski"); } }