public void SizeGadgetIfChain(int size, GadgetFinish finish, WidgetFinish finishw)

        {
            if (size == 1)
            {
                SerialGenGadgetSmall generator = SerialGenGadgetSmall.Instance;

                Console.WriteLine(" ");
                Console.WriteLine(" ");
                Console.WriteLine("Buy the Lowest priced ");
                Console.WriteLine("small gadget ====> ");
                AcceptBuyer(new GadgetInventory(2, 1, 2, 0, "battery"));
                Console.WriteLine("This gadget is gold " + finish);
                Console.WriteLine("Serial# Sticker 02SML " + generator.NextSerial);

                IWidget widget = new SmallWidget(14);
                widget.AcceptGetter(new WidgetInventory());
                SerialGenWidgetSmall gensmlw = SerialGenWidgetSmall.Instance;
                Console.WriteLine("Serial# Sticker 22SML " + gensmlw.NextSerial);
                Console.WriteLine(widget);
                Console.WriteLine(finishw);
            }
            else if (size == 2)
            {
                SerialGenGadgetMed generator = SerialGenGadgetMed.Instance;

                Console.WriteLine(" ");
                Console.WriteLine(" ");
                Console.WriteLine("Buy the Medium priced ");
                Console.WriteLine("medium gadget ====> ");
                AcceptBuyer(new GadgetInventory(5, 1, 2, 3, "solar"));
                Console.WriteLine("This gadget is silver " + finish);
                Console.WriteLine("Serial# Sticker 04MED " + generator.NextSerial);

                IWidget widget = new MediumWidget(15);
                widget.AcceptGetter(new WidgetInventory());
                SerialGenWidgetMed genmedw = SerialGenWidgetMed.Instance;
                Console.WriteLine("Serial# Sticker 44MED " + genmedw.NextSerial);
                Console.WriteLine(widget);
                Console.WriteLine(finishw);
            }
            else if (size == 3)
            {
                SerialGenGadgetLrg generator = SerialGenGadgetLrg.Instance;

                Console.WriteLine(" ");
                Console.WriteLine(" ");
                Console.WriteLine("Buy the Large priced ");
                Console.WriteLine("large gadget ====> ");
                AcceptBuyer(new GadgetInventory(12, 2, 4, 5, "generator"));
                Console.WriteLine("This gadget is platinum " + finish);
                Console.WriteLine("Serial# Sticker 06LRG " + generator.NextSerial);

                IWidget widget = new LargeWidget(16);
                widget.AcceptGetter(new WidgetInventory());
                SerialGenWidgetLrg genlrgw = SerialGenWidgetLrg.Instance;
                Console.WriteLine("Serial# Sticker 66LRG " + genlrgw.NextSerial);
                Console.WriteLine(widget);
                Console.WriteLine(finishw);
            }
            else if (size > 3)
            {
                Console.WriteLine("Gadget out of stock");
            }
            else
            {
                Console.WriteLine("Size requested not found");
            }
        }
 public void SizeGadgetIfChain(int size, WidgetFinish finishw)
 {
     throw new NotImplementedException();
 }