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"); } }
public void Get_Status_Test() { TrafficLight.TrafficLightStatus curStatus = _trafficLight.GetStatus(); curStatus.Should().Be(_trafficLight._trafficLightStatus, because: $"Current traffic light status should be {_trafficLight._trafficLightStatus}"); }