示例#1
0
        public void WplacTest()
        {
            KontoBankowe aa = new KontoBankowe(300);

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