Ejemplo n.º 1
0
        public void TestOrderDetailFinder()
        {
            int orderId = 10693;

            OrderDetailFinder orderDetailFinder = new OrderDetailFinder();

            IList <OrderDetailGateway> orderDetiDetailGateways =
                orderDetailFinder.FindOrderDetailGatewayByOrderId(orderId);

            Assert.AreEqual(4, orderDetiDetailGateways.Count);

            Assert.AreEqual(orderId, orderDetiDetailGateways[0].OrderID);
            Assert.AreEqual(9, orderDetiDetailGateways[0].ProductID);
            Assert.AreEqual(6, orderDetiDetailGateways[0].Quantity);
            Assert.AreEqual(0f, orderDetiDetailGateways[0].Discount);

            Assert.AreEqual(orderId, orderDetiDetailGateways[1].OrderID);
            Assert.AreEqual(54, orderDetiDetailGateways[1].ProductID);
            Assert.AreEqual(60, orderDetiDetailGateways[1].Quantity);
            Assert.AreEqual(0.15f, orderDetiDetailGateways[1].Discount);

            Assert.AreEqual(orderId, orderDetiDetailGateways[2].OrderID);
            Assert.AreEqual(69, orderDetiDetailGateways[2].ProductID);
            Assert.AreEqual(30, orderDetiDetailGateways[2].Quantity);
            Assert.AreEqual(0.15f, orderDetiDetailGateways[2].Discount);

            Assert.AreEqual(orderId, orderDetiDetailGateways[3].OrderID);
            Assert.AreEqual(73, orderDetiDetailGateways[3].ProductID);
            Assert.AreEqual(15, orderDetiDetailGateways[3].Quantity);
            Assert.AreEqual(0.15f, orderDetiDetailGateways[3].Discount);
        }
Ejemplo n.º 2
0
        public void TestOrderDetailFinderWithUniqueId()
        {
            int orderId   = 10693;
            int productId = 9;

            OrderDetailFinder orderDetailFinder = new OrderDetailFinder();

            OrderDetailGateway orderDetiDetailGateway =
                orderDetailFinder.FindOrderDetailGatewayByIds(orderId, productId);

            Assert.AreEqual(orderId, orderDetiDetailGateway.OrderID);
            Assert.AreEqual(9, orderDetiDetailGateway.ProductID);
            Assert.AreEqual(6, orderDetiDetailGateway.Quantity);
            Assert.AreEqual(0f, orderDetiDetailGateway.Discount);
        }