Пример #1
0
            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);
            }
Пример #2
0
            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");
        }