Esempio n. 1
0
        public void Read_Works()
        {
            var message = DeviceAttachedMessage.Read((NSDictionary)PropertyListParser.Parse("Muxer/attached.xml"));

            Assert.Equal(2, message.DeviceID);
            Assert.Equal(MuxerMessageType.Attached, message.MessageType);
            Assert.NotNull(message.Properties);

            Assert.Equal(480000000, message.Properties.ConnectionSpeed);
            Assert.Equal(MuxerConnectionType.USB, message.Properties.ConnectionType);
            Assert.Equal(2, message.Properties.DeviceID);
            Assert.Null(message.Properties.EscapedFullServiceName);
            Assert.Equal(0, message.Properties.InterfaceIndex);
            Assert.Null(message.Properties.IPAddress);
            Assert.Equal(65539, message.Properties.LocationID);
            Assert.Null(message.Properties.NetworkAddress);
            Assert.Equal(0x12A8, message.Properties.ProductID);
            Assert.Equal("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", message.Properties.SerialNumber);
            Assert.Null(message.Properties.UDID);
            Assert.Null(message.Properties.USBSerialNumber);
        }
Esempio n. 2
0
 public void Read_NullArgument_ThrowsException()
 {
     Assert.Throws <ArgumentNullException>("data", () => DeviceAttachedMessage.Read(null));
 }