public override void Run()
        {
            var tvSet     = new TvSet();
            var tvCommand = new TvCommand(tvSet);
            var pult      = new Pult();

            pult.SetCommand(tvCommand);
            pult.PressButton();
            pult.PressCancel();
        }
        public void Handle(IContext context)
        {
            TvSet tvSet = context as TvSet;

            if (tvSet != null)
            {
                tvSet.IsTurnedOn = IsTurnedOn;
                tvSet.NextState  = NextState;
            }
        }
示例#3
0
 public TvSetCommand(TvSet tvSet)
 {
     _tvSet = tvSet;
 }