public void TestSportsCarBuildler() { AutomobileBuilder builder = new SportsCarBuilder(); AutomobileDirector director = new AutomobileDirector(builder); director.Construct(); var parts = builder.GetResult().ShowParts(); Assert.IsTrue(parts.Contains("Cool Curves")); Assert.IsTrue(parts.Contains("Fast Engine")); }
public static void Main(string[] args) { CarBuilder carBuilder = new SedanCarBuilder(); CarDirector director = new CarDirector(carBuilder); director.Build(); Car car = carBuilder.getCar(); carBuilder = new SportsCarBuilder(); director = new CarDirector(carBuilder); director.Build(); car = carBuilder.getCar(); Form form = new Form.FormBuilder("Dave", "Carter", "DavCarter", "DAvCaEr123 - ").PasswordHint("MyName").City("NY").Language("English").build(); }