public void ModeOnTest() { var tra = new TrafficL(power); power.TurnOn(); power.GetState().Should().BeTrue(); }
public void ModeOffTest() { var tra = new TrafficL(power); power.TurnOff(); power.GetState().Should().BeFalse(); }
public void SetColorGreenTest() { var tra = new TrafficL(power); tra.SetColor(TrafficL.Color.Green); tra.color.Should().Be(TrafficL.Color.Green); }
public void SetColorYellowTest() { var tra = new TrafficL(power); tra.SetColor(TrafficL.Color.Yellow); tra.color.Should().Be(TrafficL.Color.Yellow); }
public void SetColorRedTest() { var tra = new TrafficL(power); tra.SetColor(TrafficL.Color.Red); tra.color.Should().Be(TrafficL.Color.Red); }
public void SetModeUnregulatedTest() { var tra = new TrafficL(power); tra.SetMode(TrafficL.Mode.Unregulated); tra.mode.Should().Be(TrafficL.Mode.Unregulated); tra.color.Should().Be(TrafficL.Color.Yellow); }
public void SetModeOffTest_PSoff() { var mock = new Mock <IPowerSourse>(); mock.Setup(m => m.GetState()).Returns(false); var tra = new TrafficL(mock.Object); tra.SetMode(TrafficL.Mode.Off); tra.mode.Should().Be(TrafficL.Mode.Off); tra.color.Should().Be(TrafficL.Color.Red); }