public void should_turn_on_green_light() { using (var device = new PhysicalDevice(new DelcomHid())) { device.Open(); device.TurnOn(Color.Green); Thread.Sleep(1000); } }
public void should_start_buzzer() { using (var device = new PhysicalDevice(new DelcomHid())) { device.Open(); device.StartBuzzer(100, 2, 20, 20); Thread.Sleep(3000); } }
public void should_flash_red_light() { using (var device = new PhysicalDevice(new DelcomHid())) { device.Open(); device.Flash(Color.Red); Thread.Sleep(3000); } }
public void should_allow_all_lights_and_sound_at_once() { using (var device = new PhysicalDevice(new DelcomHid())) { device.Open(); device.TurnOn(Color.Green); device.TurnOn(Color.Yellow); device.TurnOn(Color.Red); device.StartBuzzer(50, 2, 20, 10); Thread.Sleep(1000); } }
public void should_ignore_requests_to_stop_if_buzzer_not_started() { using (var device = new PhysicalDevice(new DelcomHid())) { device.Open(); device.StopBuzzer(); } }
public void x_should_turn_off_all_lights_and_sounds_when_finalized() { var device = new PhysicalDevice(new DelcomHid()); device.Open(); device.TurnOn(Color.Green); device.TurnOn(Color.Yellow); device.TurnOn(Color.Red); device.StartBuzzer(150, 2, 20, 10); Thread.Sleep(1000); }