public void StartPayment_ProductIsAddedToOrderExactAmountIsPayed_PaymentDaoInsertIsCalled() { var product = new Product("Beer", 18, true); _salesController.AddProductToOrder(product, 1, null); _salesController.StartPayment(18, "", PaymentType.Cash); _paymentDao.Received(1).Insert(Arg.Any <Transaction>()); }
public void ExecuteTransaction_TransactionCompleted_CallPaymentDaoInsert() { _uut.ExecuteTransaction(_cashTransaction); _fakePaymentDao.Received(1).Insert(_cashTransaction); }