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);
        }
Ejemplo n.º 2
0
        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);
        }