Esempio n. 1
0
        public void StartExample()
        {
            Mail mail = new MailBuilder()
                        .WithAddress(new AddressBuilder()
                                     .WithCity("New York")
                                     .WithCountry("USA")
                                     .WithHouse("34")
                                     .WithStreet("Brooklyn St."))
                        .WithFrom(new AddressantBuilder()
                                  .WithPostOffice(new PostOfficeBuilder()
                                                  .WithName("Post Office 1")
                                                  .WithAddress(new AddressBuilder()
                                                               .WithCountry("Germany")
                                                               .WithCity("Berlin")
                                                               .WithHouse("22e")
                                                               .WithStreet("Reinhardtstraße")))
                                  .WithPerson(new PersonBuilder()
                                              .WithFirstName("Frida")
                                              .WithSurname("Ultz")))
                        .WithTo(new AddressantBuilder()
                                .WithPostOffice(new PostOfficeBuilder()
                                                .WithName("Post Office 2")
                                                .WithAddress(new AddressBuilder()
                                                             .WithCountry("USA")
                                                             .WithCity("New York")
                                                             .WithHouse("15")
                                                             .WithStreet("Broome St.")))
                                .WithPerson(new PersonBuilder()
                                            .WithFirstName("James")
                                            .WithSecondName("Raph")
                                            .WithSurname("Steevenson")));

            Console.WriteLine(mail.ToString());
        }