public XElement ToQBXML(string name) { XElement xElement = new XElement(name); xElement.Add(Addr1.ToQBXML(nameof(Addr1))); xElement.Add(Addr2.ToQBXML(nameof(Addr2))); xElement.Add(Addr3.ToQBXML(nameof(Addr3))); xElement.Add(Addr4.ToQBXML(nameof(Addr4))); xElement.Add(Addr5.ToQBXML(nameof(Addr5))); return(xElement); }
public new XElement ToQBXML(string name) { XElement xElement = new XElement(name); xElement.Add(Name.ToQBXML(nameof(Name))); xElement.Add(Addr1.ToQBXML(nameof(Addr1))); xElement.Add(Addr2.ToQBXML(nameof(Addr2))); xElement.Add(Addr3.ToQBXML(nameof(Addr3))); xElement.Add(Addr4.ToQBXML(nameof(Addr4))); xElement.Add(Addr5.ToQBXML(nameof(Addr5))); xElement.Add(City.ToQBXML(nameof(City))); xElement.Add(State.ToQBXML(nameof(State))); xElement.Add(PostalCode.ToQBXML(nameof(PostalCode))); xElement.Add(Country.ToQBXML(nameof(Country))); xElement.Add(Note.ToQBXML(nameof(Note))); xElement.Add(DefaultShipTo.ToQBXML(nameof(DefaultShipTo))); return(xElement); }
public void FromAddress() { BluetoothDeviceInfo bdi = Create1_FromAddress(); Assert.IsFalse(bdi.Connected, "Connected"); Assert.IsFalse(bdi.Remembered, "Remembered"); Assert.IsFalse(bdi.Authenticated, "Authenticated"); Assert.AreEqual(DateTime.MinValue, bdi.LastSeen, "LastSeen"); Assert.AreEqual(DateTime.MinValue, bdi.LastUsed, "LastUsed"); Assert.AreEqual(0, bdi.ClassOfDevice.ValueAsInt32, "ClassOfDevice"); Assert.AreEqual(Addr1, bdi.DeviceAddress, "DeviceAddress"); Assert.AreEqual(Addr1.ToString("C"), bdi.DeviceName, "DeviceName"); // // bdi.Refresh(); // Refresh has no effect on Widcomm (yet). Assert.AreEqual(Addr1.ToString("C"), bdi.DeviceName, "DeviceName after Refresh"); // bdi.DeviceName = "foobar"; Assert.AreEqual("foobar", bdi.DeviceName, "DeviceName after set"); // bdi.Refresh(); // Refresh has no effect on Widcomm (yet). Assert.AreEqual("foobar", bdi.DeviceName, "DeviceName after set&Refresh"); }