private void TurnOff(IRelay relay, List <string> trace)
        {
            var theLastSigh = relay.Off();

            _output.WriteLine(theLastSigh);
            trace.Add(theLastSigh);
        }
Exemplo n.º 2
0
 public void Off()
 {
     projector.Off();
     lampInHall.On();
     lampInRoom.On();
     wall.turnBack();
     windowBlindes.turnBack();
 }
Exemplo n.º 3
0
        public string Show()
        {
            var sb = new StringBuilder();

            sb.AppendLine(lightInRoom.Off());
            sb.AppendLine(windowBlinds.turnBack());
            sb.AppendLine(projector.On());
            return(sb.ToString());
        }
        public string Off()
        {
            var sb = new StringBuilder();

            sb.AppendLine(projector.Off());
            sb.AppendLine(lampInHall.On());
            sb.AppendLine(lampInRoom.On());
            sb.AppendLine(wall.turnBack());
            sb.AppendLine(windowBlindes.turnBack());
            return(sb.ToString());
        }
        public string Live()
        {
            var results = new StringBuilder();

            results.AppendLine(_relay.On())
            .AppendLine(_post.DoPost())
            .AppendLine(_handler.Handle())
            .AppendLine(_scenario.Execute())
            .AppendLine(_relay.Off());

            return(results.ToString());
        }
Exemplo n.º 6
0
 public void Action()
 {
     lampInRoom.Off();
     lampInHall.Off();
     NightLamp.On();
 }
Exemplo n.º 7
0
 public string Stop() => projector.Off();
Exemplo n.º 8
0
 public void Stop()
 {
     projector.Off();
 }
Exemplo n.º 9
0
 public void Show()
 {
     lightInRoom.Off();
     windowBlinds.turnBack();
     projector.On();
 }