Example #1
0
 public void PreviousColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Green!");
     trafficLight.State = new GreenTrafficLightColor();
 }
Example #2
0
 public void NextColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Red");
     trafficLight.State = new RedTrafficLightColor();
 }
Example #3
0
 public void CurrentColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Yellow!");
 }
Example #4
0
 public void PreviousColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Red!");
     trafficLight.State = new RedTrafficLightColor();
 }
Example #5
0
 public void PreviousColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Yellow!");
     trafficLight.State = new YellowAfterGreenTrafficLightColor();
 }
Example #6
0
 public void NextColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Yellow!");
     trafficLight.State = new YellowAfterRedTrafficLightColor();
 }