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