public void DebitCardSuccessfulTransactionTest() { var client = new NaturalPerson("Jan Kowalski", "11312737254"); var card = new DebitCard("1234567890", client, true, 1250.12m); card.MakeTransaction(1200); Assert.AreEqual(card.Balance, 2450.12m); }
public void DebitCardTransactionRejectedTest() { var client = new NaturalPerson("Jan Kowalski", "11312737254"); var card = new DebitCard("1234567890", client, true, 1250.12m); try { card.MakeTransaction(-3500); } catch (InsufficientCardBalanceException) { Assert.AreEqual(card.Balance, 1250.12m); } Assert.AreEqual(card.Balance, 1250.12m); }