public void StanKontaTestMethod() { KontoBankowe aa = new KontoBankowe(300); Assert.Multiple(() => { Assert.AreEqual(300.0, aa.Stankonta()); Assert.AreNotEqual(301.0, aa.Stankonta()); }); }
public void PrzelewTestMethod() { KontoBankowe aa = new KontoBankowe(300); KontoBankowe bb = new KontoBankowe(300); Assert.Multiple(() => { Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wyplacana musi byc wieksza od 0"), () => aa.Przelew(bb, 0.0)); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wyplacana musi byc wieksza od 0"), () => aa.Przelew(bb, -13.0)); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wieksza od stanu konta"), () => aa.Przelew(bb, 3000.0)); aa.Przelew(bb, 50.0); Assert.AreEqual(50.0, aa.Stankonta()); Assert.AreEqual(150.0, bb.Stankonta()); }); }
public void WyplacTest() { KontoBankowe aa = new KontoBankowe(30.0); KontoBankowe bb = new KontoBankowe(300.0); Assert.Multiple(() => { Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wyplacana musi byc wieksza od 0"), () => aa.Wyplac(0.0)); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wyplacana musi byc wieksza od 0"), () => aa.Wyplac(-13.0)); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wieksza od stanu konta"), () => aa.Wyplac(300.0)); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wyplacana musi byc wieksza od 0"), () => bb.Wyplac(0.0)); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wyplacana musi byc wieksza od 0"), () => bb.Wyplac(-13.0)); Assert.Throws(Is.TypeOf <Exception>().And.Message.EqualTo("Kwota wieksza od stanu konta"), () => bb.Wyplac(3000.0)); Assert.AreEqual(300.0, bb.Wyplac(50.0)); Assert.AreEqual(300.0, bb.Stankonta()); }); }