public void CreateTablet()
        {
            var factory = new TabletFactory();
            var obj     = factory.Create();

            Assert.AreEqual(typeof(Tablet), obj.GetType());
        }
Exemple #2
0
        public void InitalizePattern()
        {
            GadgetFactory factory;

            factory = new TabletFactory();
            Gadget tablet = factory.Create();

            Console.WriteLine(tablet.ToString());

            factory = new LaptopFactory();
            Gadget laptop = factory.Create();

            Console.WriteLine(laptop.ToString());

            factory = new CellPhoneFactory();
            Gadget cellPhone = factory.Create();

            Console.WriteLine(cellPhone.ToString());

            Console.ReadLine();
        }