public void BrickUpdater_Factory_Test_003() { var Command = new Command_04_00(); var Updater = BrickUpdater.Factory(Command); Assert.IsTrue(Updater is BrickUpdater_04_00); }
public void Command_04_00Tests_001() { var Command = new Command_04_00(); Assert.AreEqual(Command.CmdData[0], 0x04); Assert.AreEqual(Command.CmdData[1], 0x00); Assert.AreEqual(Command.CmdData[2], 0x00); }
public void Command_04_00_CheckTests_002() { var Command = new Command_04_00(); Command.ResData = new byte[7]; Command.ResData[0] = 0x05; Command.ResData[1] = 0x00; Command.ResData[2] = 0x00; Command.ResData[3] = 0x04; Command.ResData[4] = 0x11; Command.ResData[5] = 0x22; Command.ResData[6] = 0x33; Command.Check(); }
public void BrickUpdater_02_00_Update_Test_002() { var Command = new Command_04_00(); Command.ResData = new byte[6]; Command.ResData[4] = 0xAA; Command.ResData[5] = 0x55; var Updater = new BrickUpdater_02_00(); var Brick = Ev3Brick.GetInstance(); Updater.Update(Command, Brick); Assert.AreEqual(0x00, Brick.Version.Major); Assert.AreEqual(0x00, Brick.Version.Minor); }
public void BrickUpdater_04_00_Update_Test_004() { var Command = new Command_04_00(); Command.ResData = new byte[8]; Command.ResData[4] = 0xFF; Command.ResData[5] = 0x7F; Command.ResData[6] = 0x00; Command.ResData[7] = 0x00; var Brick = Ev3Brick.GetInstance(); var Updater = new BrickUpdater_04_00(); Updater.Update(Command, Brick); Assert.AreEqual(32767, Brick.Battery.Voltage); Assert.AreEqual(0, Brick.Battery.Current); }
public void BrickUpdater_04_00_Update_Test_001() { var Command = new Command_04_00(); Command.ResData = new byte[8]; Command.ResData[4] = 0x01; Command.ResData[5] = 0x02; Command.ResData[6] = 0x03; Command.ResData[7] = 0x04; var Brick = Ev3Brick.GetInstance(); var Updater = new BrickUpdater_04_00(); Updater.Update(Command, Brick); Assert.AreEqual(0x0201, Brick.Battery.Voltage); Assert.AreEqual(0x0403, Brick.Battery.Current); }
public void Ev3PortViewModel_DataSendAndReceivedFinishedCallback_Test_003() { var Command = new Command_04_00(); Command.ResData = new byte[8]; Command.ResData[0] = Command.Res; Command.ResData[1] = Command.SubRes; Command.ResData[2] = 0x00; Command.ResData[3] = 0x04; Command.ResData[4] = 0x11; Command.ResData[5] = 0x22; Command.ResData[6] = 0x33; Command.ResData[7] = 0x44; var Args = new NotifySendReceiveDataEventArgs(Command); this.TestVM.DataSendAndReceivedFinishedCallback(this, Args); Assert.AreEqual(0x2211, Ev3Brick.GetInstance().Battery.Voltage); Assert.AreEqual(0x4433, Ev3Brick.GetInstance().Battery.Current); }
public void Command_04_00_CheckTests_001() { var Command = new Command_04_00(); Command.ResData = new byte[8]; Command.ResData[0] = 0x05; Command.ResData[1] = 0x00; Command.ResData[2] = 0x00; Command.ResData[3] = 0x04; Command.ResData[4] = 0x11; Command.ResData[5] = 0x22; Command.ResData[6] = 0x33; Command.ResData[7] = 0x44; try { Command.Check(); } catch { Assert.Fail(); } }