示例#1
0
        public void VehiclesCanTransform()
        {
            var v = new Vehicle();
            v.Transform();

            Assert.IsTrue(v.Log.Contains("autobot"));
        }
示例#2
0
 public void CrashesHurt()
 {
     var v = new Vehicle();
     v.Crash(x => x);
     Assert.IsTrue(v.Log.Contains("1"));
     v.Crash(x => x * 55);
     Assert.IsTrue(v.Log.Contains("55"));
 }
示例#3
0
 public void VehicleCanDrive()
 {
     var v = new Vehicle();
     v.Drive();
     Assert.IsTrue(v.Log.Contains("Drove"));
     v.BreakDown("OUt of Gas");
     Assert.IsTrue(v.Log.Contains("Broke"));
 }
示例#4
0
 public MotorCycleBuilder()
 {
     vehicle = new Vehicle("MotorCycle");
 }
示例#5
0
 public CarBuilder()
 {
     vehicle = new Vehicle("Car");
 }
示例#6
0
 public ScooterBuilder()
 {
     vehicle = new Vehicle("Scooter");
 }