public void BrickUpdater_Factory_Test_009() { var Command = new Command_20_01(); var Updater = BrickUpdater.Factory(Command); Assert.IsTrue(Updater is BrickUpdater_20_01); }
public void BrickUpdater_20_01_Update_Test_022() { var Command = new Command_20_01(); Command.ResData = new byte[11]; Command.ResData[4] = 0x03; Command.ResData[5] = 0x01; Command.ResData[6] = 0x01; Command.ResData[7] = 0x02; Command.ResData[8] = 0x02; Command.ResData[9] = 0x03; Command.ResData[10] = 0x03; var Updater = new BrickUpdater_20_01(); var Brick = Ev3Brick.GetInstance(); Updater.Update(Command, Brick); Assert.IsFalse(Brick.SensorDevice(0).IsConnected); Assert.IsTrue(Brick.SensorDevice(1).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 1, Brick.SensorDevice(1).ConnectedPort); Assert.AreEqual(0x01, Brick.SensorDevice(1).Value2); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(1).DeviceType); Assert.IsTrue(Brick.SensorDevice(2).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 2, Brick.SensorDevice(2).ConnectedPort); Assert.AreEqual(0x02, Brick.SensorDevice(2).Value2); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(2).DeviceType); Assert.IsTrue(Brick.SensorDevice(3).IsConnected); Assert.AreEqual((Ev3Device.INPORT) 3, Brick.SensorDevice(3).ConnectedPort); Assert.AreEqual(0x03, Brick.SensorDevice(3).Value2); Assert.AreEqual(Ev3SensorDevice.DEVICE_TYPE.SENSOR_DEVICE_ULTRASONIC, Brick.SensorDevice(3).DeviceType); }
public void Ev3PortViewModel_DataSendAndReceivedFinishedCallback_Test_009() { var Command = new Command_20_01(); Command.ResData = new byte[7]; Command.ResData[0] = Command.Res; Command.ResData[1] = Command.SubRes; Command.ResData[2] = 0x00; Command.ResData[3] = 0x03; Command.ResData[4] = 0x01; Command.ResData[5] = 0x01; Command.ResData[6] = 0x01; var Args = new NotifySendReceiveDataEventArgs(Command); this.TestVM.DataSendAndReceivedFinishedCallback(this, Args); Assert.IsFalse(Ev3Brick.GetInstance().SensorDevice(0).IsConnected); Assert.IsTrue(Ev3Brick.GetInstance().SensorDevice(1).IsConnected); Assert.AreEqual(0x01, Ev3Brick.GetInstance().SensorDevice(1).Value2); Assert.IsFalse(Ev3Brick.GetInstance().SensorDevice(2).IsConnected); Assert.IsFalse(Ev3Brick.GetInstance().SensorDevice(3).IsConnected); }