public void should_turn_on_light_when_press_first_on_button() { var light = new Light(); var remoteControl = new RemoteControl(light, null, null); remoteControl.On(1); Assert.True(light.Status); }
public void should_turn_on_ceiling_when_press_second_on_button() { var ceiling = new Ceiling(); var remoteControl = new RemoteControl(null, ceiling, null); remoteControl.On(2); Assert.Equal(CeilingSpeed.High, ceiling.GetSpeed()); }
public void should_turn_on_stereo_when_press_third_on_button() { var stereo = new Stereo(); var remoteControl = new RemoteControl(null, null, stereo); remoteControl.On(3); Assert.True(stereo.StereoStatus); Assert.True(stereo.CdStatus); Assert.Equal(11, stereo.Volume); }