private static void Ex_B3_RealLifeExample_v2() { Console.WriteLine("Start of Ex_B3_RealLifeExample_v2"); var carBuilderDirector = new CarBuilderDirector(new B3_RealLifeExample_v2.CarBuilder()); var car = carBuilderDirector.BuildCar(); car.Drive(); Console.WriteLine("End of Ex_B3_RealLifeExample_v2"); }
public void TestBuilder() { var carBuilderDirector = new CarBuilderDirector(new AudiA8CarBuilder()); var car = carBuilderDirector.BuildCar(); Assert.That(car.Color, Is.EqualTo("Blue")); Assert.That(car.EngineCapacity, Is.EqualTo(3000)); Assert.That(car.Name, Is.EqualTo("Audi A8")); Assert.That(car.NumberOfDoors, Is.EqualTo(5)); Assert.That(car.NumberOfSeats, Is.EqualTo(5)); }