static void Main(string[] args) { const string dashes = "-----"; Console.WriteLine(string.Format("{0}Singleton{0}", dashes)); SingletonTest.Run(); Console.WriteLine(string.Format("{0}Prototype{0}", dashes)); PrototypeTest.Run(); Console.WriteLine(string.Format("{0}Factory{0}", dashes)); FactoryTest.Run(); Console.WriteLine(string.Format("{0}Builder{0}", dashes)); BuilderTest.Run(); Console.WriteLine(string.Format("{0}Decorator{0}", dashes)); DecoratorTest.Run(); Console.WriteLine("\nPress any key to continue..."); Console.ReadKey(); }
static void Main(string[] args) { TestAbstractFactory testAbstractFactory = new TestAbstractFactory(); testAbstractFactory.Test(); TestContinentFactory testContinentFactory = new TestContinentFactory(); testContinentFactory.Test(); BuilderTest builderTest = new BuilderTest(); builderTest.Test(); ShopTest shopTest = new ShopTest(); shopTest.Test(); FactoryTest factoryTest = new FactoryTest(); factoryTest.Test(); PageFactoryTest pageFactoryTest = new PageFactoryTest(); pageFactoryTest.Test(); PrototypeTest prototypeTest = new PrototypeTest(); prototypeTest.Test(); ColorPrototypeTest colorPrototypeTest = new ColorPrototypeTest(); colorPrototypeTest.Test(); SingletonTest singletonTest = new SingletonTest(); singletonTest.Test(); LoadBalancerTest loadBalancerTest = new LoadBalancerTest(); loadBalancerTest.Test(); AdapterTest adapterTest = new AdapterTest(); adapterTest.Test(); CompoundTest compoundTest = new CompoundTest(); compoundTest.Test(); BridgeTest bridgeTest = new BridgeTest(); bridgeTest.Test(); CustomersTest customersTest = new CustomersTest(); customersTest.Test(); ComponentTest componentTest = new ComponentTest(); componentTest.Test(); DrawingElementTest drawingElementTest = new DrawingElementTest(); drawingElementTest.Test(); AbstractComponentTest abstractComponentTest = new AbstractComponentTest(); abstractComponentTest.Test(); LibraryItemTest libraryItemTest = new LibraryItemTest(); libraryItemTest.Test(); FacadeTest facadeTest = new FacadeTest(); facadeTest.Test(); MortgageTest mortgageTest = new MortgageTest(); mortgageTest.Test(); FlyweightFactoryTest flyweightFactoryTest = new FlyweightFactoryTest(); flyweightFactoryTest.Test(); HandlerTest handlerTest = new HandlerTest(); handlerTest.Test(); ApproverTest approverTest = new ApproverTest(); approverTest.Test(); CommandTest commandTest = new CommandTest(); commandTest.Test(); UserTest userTest = new UserTest(); userTest.Test(); Console.ReadKey(); }