Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public void IsEnough_WhenAmount_NotEnough_ReturnsFalse()
 {
     CardRepositoryMoq.IsEnough(MockCardRepository, accounts, "CardNO1");
     Assert.AreEqual(false, cardPayment.IsEnough(15));
 }
Esempio n. 3
0
 public void IsEnough_WhenAmount_IsEnough_ReturnsTrue()
 {
     CardRepositoryMoq.IsEnough(MockCardRepository, accounts, "CardNO1");
     Assert.AreEqual(true, cardPayment.IsEnough(10));
 }