public async Task WhenSpeakerExists_ThenSetProperties() { SonosDevice result = await _sut.GetDeviceAsync(TestSpeaker.IpAddress); Assert.That(result.IpAddress, Is.EqualTo(TestSpeaker.IpAddress)); Assert.That(result.ModelNumber, Is.EqualTo("S9")); }
public void WhenIpAddressValid_ThenSet() { const string ipAddress = "192.168.0.1"; var sut = new SonosDevice(ipAddress); Assert.That(sut.IpAddress, Is.EqualTo(ipAddress)); }
private void PrintOutput(SonosDevice device) { ResetOutput(); PrintOutput("IpAddress:" + device.IpAddress); PrintOutput("Udn: " + device.Udn); PrintOutput("DeviceType: " + device.DeviceType); PrintOutput("FriendlyName: " + device.FriendlyName); PrintOutput("HardwareVersion: " + device.HardwareVersion); PrintOutput("SoftwareVersion: " + device.SoftwareVersion); PrintOutput("ModelName: " + device.ModelName); PrintOutput("ModelDescription: " + device.ModelDescription); PrintOutput("ModelNumber: " + device.ModelNumber); PrintOutput("RoomName: " + device.RoomName); PrintOutput("SerialNumber: " + device.SerialNumber); }
public SonosSetRadioAttribute(IDriverContext driverContext, SonosDevice device) : base(driverContext) { Device = device; _readTimer.Elapsed += ReadTimerOnElapsed; _readTimer.Interval = TimeSpan.FromSeconds(20).TotalMilliseconds; }
public SonosSetRadioAndPlayAttribute(IDriverContext driverContext, SonosDevice device) : base(driverContext, device) { }