Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }