public void addMamaHeaderFields( MamaMsg msg, byte msgType, byte msgStatus, uint seqNum) { msg.addU8(null, 1, msgType); msg.addU8(null, 2, msgStatus); msg.addU32(null, 10, seqNum); msg.addU64(null, 20, 1); }
public void testTradeSideInt() { mMsg = new MamaMsg(); addMamaHeaderFields( mMsg, (byte)mamaMsgType.MAMA_MSG_TYPE_TRADE, (byte)mamaMsgStatus.MAMA_MSG_STATUS_OK, 1); mMsg.addU32("wTradeSide", 1161, 1); callMamdaOnMsg(mSubscription, mMsg); Assert.AreEqual("Buy", mTradeListener.getSide()); Assert.AreEqual(MamdaFieldState.MODIFIED, mTradeListener.getSideFieldState()); mMsg = null; }