public static void Test1()
        {
            var remote  = new SimpleRemoteControl();
            var light   = new Light("");
            var lightOn = new LightOnCommand(light);

            remote.SetCommand(lightOn);
            remote.ButtonWasPressed();

            var garageDoor     = new GarageDoor();
            var garageDoorOpen = new GarageDoorOpenCommand(garageDoor);

            remote.SetCommand(garageDoorOpen);
            remote.ButtonWasPressed();
        }
 public GarageDoorOpenCommand(GarageDoor garageDoor)
 {
     GarageDoor = garageDoor;
 }