public void TextBuilderTest() { Builder textbuilder = new TextBuilder(); var director = new Director(textbuilder); director.Construct(); var result = textbuilder.GetResult(); Console.WriteLine(result); }
public void HtmlBuilderTest() { Builder htmlBuilder = new HtmlBuilder(); var director = new Director(htmlBuilder); director.Construct(); var filename = htmlBuilder.GetResult(); Console.WriteLine("File Name: {0} have created.", filename); }
public void MarkdownBuilderTest() { Builder markdownBuilder = new MarkdownBuilder (); var director = new Director (markdownBuilder); director.Construct (); var filename = markdownBuilder.GetResult (); Console.WriteLine("File Name: {0} have created.", filename); }
public void Run() { // Create director and builders Director director = new Director(); Builder b1 = new ConcreteBuilder1(); Builder b2 = new ConcreteBuilder2(); // Construct two products director.Construct(b1); Product p1 = b1.GetResult(); p1.Show(); director.Construct(b2); Product p2 = b2.GetResult(); p2.Show(); }