public void KnowWhenItWasUsedToPaid() { DateTime oneDate = DateTime.Parse("Sun, 25 Oct 2015 10:30:41 GMT"); PayMethod payMethod = new CashPayMethod(oneDate); Assert.AreEqual(oneDate, payMethod.PayDate); }
public void RefusePaymentWhenTotalIsNegative() { int paymentTotal = -3000; int moneyPayedWith = 2500; DateTime todaysDate = DateTime.Now; PayMethod payMethod = new CashPayMethod(todaysDate); payMethod.PayAndReturnChange(paymentTotal, moneyPayedWith); }
public void BeAbleToPayAndReturnChange() { int paymentTotal = 1000; int moneyPayedWith = 2500; DateTime todaysDate = DateTime.Now; PayMethod payMethod = new CashPayMethod(todaysDate); double change = payMethod.PayAndReturnChange(paymentTotal, moneyPayedWith); Assert.AreEqual(moneyPayedWith - paymentTotal, change); }
public void NotHaveAFutureDate() { DateTime futureDate = DateTime.Now.AddYears(1); PayMethod payMethod = new CashPayMethod(futureDate); }