コード例 #1
0
        public void TestPrepareContactOrder()
        {
            var product = _employerOrdersQuery.GetContactProducts()[0];

            Assert.AreEqual(180, product.Price);

            var order = _employerOrdersCommand.PrepareOrder(new[] { product.Id }, null, null, CreditCardType.Visa);

            // Includes GST.

            AssertOrder(order, 180, 198);
        }
コード例 #2
0
ファイル: NewOrderController.cs プロジェクト: formist/LinkMe
        private ActionResult ChooseView(Guid contactProductId)
        {
            // Generate an order using the default credit card.

            var order = _employerOrdersCommand.PrepareOrder(_productsQuery, _creditsQuery, new[] { contactProductId }, null, null, default(CreditCardType));

            return(View(new NewOrderChooseModel
            {
                SelectedContactProductId = contactProductId,
                OrderDetails = _employerOrdersQuery.GetOrderDetails(_creditsQuery, order, _productsQuery.GetProducts()),
                ContactProducts = _employerOrdersQuery.GetContactProducts(),
            }));
        }