public void HondaGetVehicle_ShouldReturn_HondaProperties() { var build = new HondaBuilder(); var value = new VehicleCreator(build); value.CreateVehicle(); var a = value.GetVehicle(); Assert.Equal("Honda", a.Model); Assert.Equal("4 Stroke", a.Engine); Assert.Equal("Plastic", a.Body); Assert.Equal("125 km/hr", a.Transmission); Assert.Equal("Seat Cover", a.Accessories[0]); Assert.Equal("Rear Mirror", a.Accessories[1]); Assert.Equal("Helmet", a.Accessories[2]); }
public void TestMethod2() { var build = new HondaBuilder(); var value = new VehicleCreator(build); value.CreateVehicle(); var a = value.GetVehicle(); Assert.AreEqual("Honda", a.Model); Assert.AreEqual("4 Stroke", a.Engine); Assert.AreEqual("Plastic", a.Body); Assert.AreEqual("125 Km/hr", a.Transmission); Assert.AreEqual("Seat Cover", a.Accessories[0]); Assert.AreEqual("Rear Mirror", a.Accessories[1]); Assert.AreEqual("Helmet", a.Accessories[2]); }
public static void Builder() { var golf = new GolfBuilder() .SetEnrollment("3685PKV") .SetHorsePower() .SetEnrollmentDate(DateTime.Now) .Build(); var honda = new HondaBuilder() .SetEnrollment("4367TDL") .SetHorsePower() .SetEnrollmentDate(DateTime.Now) .Build(); Console.WriteLine(golf.ToString()); Console.WriteLine(honda.ToString()); }