Ejemplo n.º 1
0
        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]);
        }
Ejemplo n.º 2
0
        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]);
        }
Ejemplo n.º 3
0
        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());
        }