public void Test_Negative_Blink_Black_Color_Exception() { var currentColor = Traffic_Color.Black; mock = new Mock <IBattery>(); mock.Setup((bat) => bat.SetPowerState(Power.On)); IBattery battery = mock.Object; trafficLight = new TrafficThreeLight(battery); Assert.Throws <ArgumentException>(() => trafficLight.BlickColor(currentColor, 10, 1)); }
public void Test_Blink_Color_By_Time(Traffic_Color color, int time_To_Blink) { int delay_Time = 1; mock = new Mock <IBattery>(); mock.Setup((bat) => bat.SetPowerState(Power.On)); IBattery battery = mock.Object; trafficLight = new TrafficThreeLight(battery); trafficLight.BlickColor(color, time_To_Blink, delay_Time); }