Beispiel #1
0
        public void ProductABuilderTest()
        {
            ProductABuilder builder = new ProductABuilder();

            new Director(builder).Action();
            ProductA product = builder.GetProduct();

            AssertProduct(product, typeof(ProductA));
        }
Beispiel #2
0
        public static void Run()
        {
            var builder  = new ProductABuilder();
            var director = new Director(builder);

            director.MakeProduct("simple");
            var product = builder.GetProduct();

            foreach (var specification in product.Specifications)
            {
                System.Console.WriteLine(specification);
            }
        }