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; }