public void StartingBalanceCanStartOnZero() { ICard card; card = new MasterCard("5555555555555555", 0M, 4322, new DateTime(2030, 10, 5)); Assert.AreEqual(0M, card.GetBalance()); }
public void GetAccountBalanceReturnsStartingBalance() { ICard card; card = new MasterCard("5555555555555555", 1000M, 4322, new DateTime(2030, 10, 5)); Assert.AreEqual(1000M, card.GetBalance()); }
public void GetAccountBalanceDoesNotThrow() { ICard card; card = new MasterCard("5555555555555555", 1000M, 4322, new DateTime(2030, 10, 5)); Assert.DoesNotThrow(() => card.GetBalance()); }
public void CanDrawAllMoneyOut(decimal startingAndPulled) { ICard card; card = new MasterCard("5555555555555555", startingAndPulled, 4322, new DateTime(2030, 10, 5)); card.RemoveFromBalance(startingAndPulled); Assert.AreEqual(0, card.GetBalance()); }
public void RemovedMoneyGetsRemovedFromAccount(decimal expectedToDraw) { ICard card; decimal startingBalance = 1000M; card = new MasterCard("5555555555555555", startingBalance, 4322, new DateTime(2030, 10, 5)); card.RemoveFromBalance(expectedToDraw); decimal expectedResult = startingBalance - expectedToDraw; Assert.AreEqual(expectedResult, card.GetBalance()); }
public void TestMasterCardGetBalanceMethod() { double balance = _masterCard.GetBalance(); Assert.AreEqual(100, balance); }