Example #1
0
 public void ShouldDisplayStartedAfterStarting()
 {
     var car = new Car();
     car.Start();
     var message = car.Display();
     Assert.AreEqual("Started", message);
 }
Example #2
0
 public void ShouldDisplayIdleGivenStartedThenStepOnTheGas()
 {
     var car = new Car("Started");
     car.StepOnGas();
     var message = car.Display();
     Assert.AreEqual("Idle", message);
 }
Example #3
0
 public void ShouldDisplayGeareShiftedGivenStartedThenShiftGear()
 {
     var car = new Car("Started");
     car.ShiftGear();
     var message = car.Display();
     Assert.AreEqual("GearShifted", message);
 }
Example #4
0
 public void ShouldDisplayFlameoutGivenFlameoutThenStepOnTheGas()
 {
     var car = new Car("Flameout");
     car.StepOnGas();
     var message = car.Display();
     Assert.AreEqual("Flameout", message);
 }
Example #5
0
 public void ShouldDisplayMovingGivenStartedShiftGearThenStepOnTheGas()
 {
     var car = new Car("Started");
     car.ShiftGear();
     car.StepOnGas();
     var message = car.Display();
     Assert.AreEqual("Moving", message);
 }
Example #6
0
 public void ShouldDisplayFlameoutAtStart()
 {
     var car = new Car();
     var message = car.Display();
     Assert.AreEqual("Flameout", message);
 }