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>());
        }
Пример #2
0
        public void ExecuteTransaction_TransactionCompleted_CallPaymentDaoInsert()
        {
            _uut.ExecuteTransaction(_cashTransaction);

            _fakePaymentDao.Received(1).Insert(_cashTransaction);
        }