public void Then_the_devices_are_discovered() { var upnpDeviceDiscoveringService = new UpnpDeviceDiscoveringService(); var service = new SonosDeviceDiscoverer(upnpDeviceDiscoveringService); service.DeviceFound += (s, e) => _output.WriteLine($"Found sonos device {e.Zone} @ {e.IpAddress}"); var task1 = Task.Run(async () => await upnpDeviceDiscoveringService.StartDiscoveringAsync()); var task2 = Task.Delay(TimeSpan.FromSeconds(5)); Task.WaitAny(task1, task2); }
public void Then_the_devices_are_discovered() { var upnpDeviceDiscoveringService = new UpnpDeviceDiscoveringService(); var service = new SonosDeviceDiscoverer(upnpDeviceDiscoveringService); service.DeviceFound += (s, e) => _output.WriteLine($"Found sonos device {e.Zone} @ {e.IpAddress}"); var task1 = Task.Run(async() => await upnpDeviceDiscoveringService.StartDiscoveringAsync()); var task2 = Task.Delay(TimeSpan.FromSeconds(5)); Task.WaitAny(task1, task2); }