public void should_turn_off_light_when_press_first_off_button()
 {
     var light = new Light();
     var remoteControl = new RemoteControl(light, null, null);
     remoteControl.Off(1);
     Assert.False(light.Status);
 }
 public void should_turn_off_ceiling_when_press_second_off_button()
 {
     var ceiling = new Ceiling();
     var remoteControl = new RemoteControl(null, ceiling, null);
     remoteControl.Off(2);
     Assert.Equal(CeilingSpeed.Off, ceiling.GetSpeed());
 }
 public void should_turn_off_stereo_when_press_third_off_button()
 {
     var stereo = new Stereo();
     var remoteControl = new RemoteControl(null, null, stereo);
     remoteControl.Off(3);
     Assert.False(stereo.StereoStatus);
     Assert.False(stereo.CdStatus);
     Assert.Equal(0, stereo.Volume);
 }