Exemplo n.º 1
0
 public void Set_Status_Test(TrafficLight.TrafficLightStatus newStatus)
 {
     _trafficLight.SetStatus(newStatus);
     if (1 == 1)//_trafficLight._sourceOfPower._active)
     {
         _trafficLight._trafficLightStatus.Should().Be(newStatus, because: $"New traffic light status should be {newStatus}");
     }
     else
     {
         _trafficLight._trafficLightStatus.Should().Be(TrafficLight.TrafficLightStatus.Error, because: $"An error occurred in the power supply");
     }
 }
Exemplo n.º 2
0
 public void Get_Status_Test()
 {
     TrafficLight.TrafficLightStatus curStatus = _trafficLight.GetStatus();
     curStatus.Should().Be(_trafficLight._trafficLightStatus, because: $"Current traffic light status should be {_trafficLight._trafficLightStatus}");
 }