public void CreateTablet() { var factory = new TabletFactory(); var obj = factory.Create(); Assert.AreEqual(typeof(Tablet), obj.GetType()); }
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(); }