Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Product          product1 = new Product("12345", "laptop-dell");
            MobileController order1   = new MobileController(
                new DBInventoryService(),
                new ICICIPaymentService(),
                new FedExShippingService());

            order1.orderProduct(
                product1, 120, 2345, 112,
                new Address("1-1", "", "", ""));

            Product           product2 = new Product("12346", "mobile-oppo");
            DesktopController order2   = new DesktopController(
                new DBInventoryService(),
                new PayPalPaymentService(),
                new FedExShippingService());

            order2.orderProduct(product2, 120, 2341, 111,
                                new Address("1-2", "", "", ""));
        }