public void getSpeedTest_0() { CNCRMsgSetSpeed target = new CNCRMsgSetSpeed(true, true, true, 0); ushort expected = 0; ushort actual; actual = target.getSpeed(); Assert.AreEqual(expected, actual); }
public void isXTest_False() { CNCRMsgSetSpeed target = new CNCRMsgSetSpeed(false, true, true, 300); bool expected = false; bool actual; actual = target.isX(); Assert.AreEqual(expected, actual); }
public void isYTest_True() { CNCRMsgSetSpeed target = new CNCRMsgSetSpeed(true, true, true, 300); bool expected = true; bool actual; actual = target.isY(); Assert.AreEqual(expected, actual); }
public void CNCRMsgSetSpeedConstructorTest() { byte[] msgBytes = { 0x5C, 0x00, 0x2D, 0x05, 0x74 }; CNCRMsgSetSpeed target = new CNCRMsgSetSpeed(msgBytes); Assert.AreEqual(true, target.isX()); Assert.AreEqual(true, target.isY()); Assert.AreEqual(false, target.isZ()); Assert.AreEqual(300, target.getSpeed()); Assert.AreEqual(CNCRMSG_TYPE.SET_SPEED, target.getMessageType()); Assert.AreEqual(0x50, target.getMsgTypeByte()); }
public void toSerialTest_Z() { CNCRMsgSetSpeed target = new CNCRMsgSetSpeed(false, false, true, 300); byte[] expected = { 0x53, 0x00, 0x2D, 0x05, 0x7B }; byte[] actual; actual = target.toSerial(); Assert.AreEqual(expected.Length, actual.Length); for (int i = 0; i < expected.Length; i++) { Assert.AreEqual <byte>(expected[i], actual[i]); } }
public void getMsgFromBytesTest() { byte[] msgBytes = { 0x5C, 0x00, 0x2D, 0x05, 0x74 }; CNCRMessage expected = new CNCRMsgSetSpeed(msgBytes); CNCRMessage actual; actual = CNCRTools.getMsgFromBytes(msgBytes); Assert.AreEqual <CNCRMSG_TYPE>(expected.getMessageType(), actual.getMessageType()); Assert.AreEqual(((CNCRMsgSetSpeed)expected).isX(), ((CNCRMsgSetSpeed)actual).isX()); Assert.AreEqual(((CNCRMsgSetSpeed)expected).isY(), ((CNCRMsgSetSpeed)actual).isY()); Assert.AreEqual(((CNCRMsgSetSpeed)expected).isZ(), ((CNCRMsgSetSpeed)actual).isZ()); Assert.AreEqual(((CNCRMsgSetSpeed)expected).getSpeed(), ((CNCRMsgSetSpeed)actual).getSpeed()); }
public void CNCRMsgSetSpeedConstructorTest2() { bool X = false; bool Y = false; bool Z = false; ushort speed = 0; CNCRMsgSetSpeed target = new CNCRMsgSetSpeed(X, Y, Z, speed); Assert.AreEqual(X, target.isX()); Assert.AreEqual(Y, target.isY()); Assert.AreEqual(Z, target.isZ()); Assert.AreEqual(speed, target.getSpeed()); Assert.AreEqual(CNCRMSG_TYPE.SET_SPEED, target.getMessageType()); Assert.AreEqual(0x50, target.getMsgTypeByte()); }