Example #1
0
        public void PCFactoryTests()
        {
            var factory = new PCFactory();
            var pc      = factory.BuyNewComputer();

            Assert.NotNull(pc);
        }
        public void ExecutePattern()
        {
            Factory microsoft = new PCFactory();
            Product msProduct = microsoft.Produce();
            Console.WriteLine(msProduct.GetProduct());

            Factory apple = new MacFactory();
            Product appleProduct = apple.Produce();
            Console.WriteLine(appleProduct.GetProduct());
        }