Exemplo n.º 1
0
        public void TestGeneratePackageSlip()
        {
            generatePackageSlip = new GeneratePackageSlipProcessCommission();
            Assert.AreNotEqual(null, generatePackageSlip);

            string result = generatePackageSlip.GeneratePackingSlip(order);

            Assert.IsNotNull(result);
            Assert.AreNotEqual(string.Empty, result);
        }
Exemplo n.º 2
0
        public void TestAgentCommission()
        {
            generatePackageSlip = new GeneratePackageSlipProcessCommission();
            Assert.AreNotEqual(null, generatePackageSlip);

            Payment payment;

            payment               = new Payment();
            payment.OrderId       = order.OrderId;
            payment.PaymentAmount = paymentAmount;
            payment.PaymentDate   = DateTime.UtcNow;

            double commission = generatePackageSlip.ProcessCommission(payment);

            Assert.Greater(commission, 0.0);
        }