public void Pay() { CardRepositoryMoq.UpdateAmount(MockCardRepository, accounts, "CardNO1"); CardRepositoryMoq.GetAccounts(MockCardRepository, accounts); cardPayment.Pay(9.5); IList <Account> foundAccounts = MockCardRepository.Object.GetAccounts(); double amountValue = foundAccounts.Where(account => account.CardNO == "CardNO1").FirstOrDefault().Amount; Assert.AreEqual(0.5, amountValue); }
public void IsEnough_WhenAmount_NotEnough_ReturnsFalse() { CardRepositoryMoq.IsEnough(MockCardRepository, accounts, "CardNO1"); Assert.AreEqual(false, cardPayment.IsEnough(15)); }
public void IsEnough_WhenAmount_IsEnough_ReturnsTrue() { CardRepositoryMoq.IsEnough(MockCardRepository, accounts, "CardNO1"); Assert.AreEqual(true, cardPayment.IsEnough(10)); }