public void BrickUpdater_50_00_Update_Test_005()
        {
            var Command = new Command_50_00();

            Command.ResData     = new byte[11];
            Command.ResData[4]  = 0x02;
            Command.ResData[5]  = 0x00;
            Command.ResData[6]  = 0x00;
            Command.ResData[7]  = 0x00;
            Command.ResData[8]  = 0x01;
            Command.ResData[9]  = 0xFF;
            Command.ResData[10] = 0x7F;

            var Updater = new BrickUpdater_50_00();
            var Brick   = Ev3Brick.GetInstance();

            Updater.Update(Command, Brick);

            Assert.IsTrue(Brick.SensorDevice(0).IsConnected);
            Assert.AreEqual((Ev3SensorDevice.INPORT) 0, Brick.SensorDevice(0).ConnectedPort);
            Assert.AreEqual(0x0000, Brick.SensorDevice(0).Value1);
            Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_GYRO,
                            Brick.SensorDevice(0).DeviceType);
            Assert.AreEqual((Ev3SensorDevice.INPORT) 1, Brick.SensorDevice(1).ConnectedPort);
            Assert.AreEqual(0x7FFF, Brick.SensorDevice(1).Value1);
            Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_GYRO,
                            Brick.SensorDevice(1).DeviceType);
        }
        public void BrickUpdater_50_00_Update_Test_004()
        {
            var Command = new Command_50_00();

            Command.ResData    = new byte[8];
            Command.ResData[4] = 0x01;
            Command.ResData[5] = 0x03;
            Command.ResData[6] = 0x00;
            Command.ResData[7] = 0x80;

            var Updater = new BrickUpdater_50_00();
            var Brick   = Ev3Brick.GetInstance();

            Updater.Update(Command, Brick);

            Assert.IsTrue(Brick.SensorDevice(3).IsConnected);
            Assert.AreEqual((Ev3SensorDevice.INPORT) 3, Brick.SensorDevice(3).ConnectedPort);
            Assert.AreEqual(-32768, Brick.SensorDevice(3).Value1);
            Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_GYRO,
                            Brick.SensorDevice(3).DeviceType);
        }