public void TestGetAndSetNMSType() { NmsMessage msg = factory.CreateMessage(); msg.NMSType = nmsType; Assert.AreEqual(nmsType, msg.NMSType); }
public void TestGetAndSetNMSReplyTo() { NmsMessage msg = factory.CreateMessage(); msg.NMSReplyTo = nmsReplyTo; Assert.AreEqual(nmsReplyTo, msg.NMSReplyTo); }
public void TestGetAndSetNmsDestination() { NmsMessage msg = factory.CreateMessage(); msg.NMSDestination = nmsDestination; Assert.AreEqual(nmsDestination, msg.NMSDestination); }
public void TestGetAndSetNMSTimestamp() { NmsMessage msg = factory.CreateMessage(); msg.NMSTimestamp = nmsTimestamp; Assert.AreEqual(msg.NMSTimestamp, nmsTimestamp); }
public void TestGetAndSetNMSCorrelationId() { NmsMessage msg = factory.CreateMessage(); msg.NMSCorrelationID = nmsCorrelationId; Assert.AreEqual(msg.NMSCorrelationID, nmsCorrelationId); }
public void TestSetReadOnly() { NmsMessage message = factory.CreateMessage(); message.IsReadOnlyProperties = true; Assert.Throws <MessageNotWriteableException>(() => message.Properties.SetInt("test", 1)); }
public void TestClearBody() { NmsMessage msg = factory.CreateMessage(); msg.ClearBody(); Assert.False(msg.IsReadOnlyBody); }
public void TestNMSMessageHeadersAreCopied() { string destinationName = "Test-Destination-Name"; NmsMessage source = new NmsMessage(new NmsTestMessageFacade()); NmsTopic destination = new NmsTopic(destinationName); NmsTopic replyTo = new NmsTopic("ReplyTo: " + destinationName); source.NMSMessageId = "ID:TEST"; source.NMSCorrelationID = "ID:CORRELATION"; source.NMSDestination = destination; source.NMSReplyTo = replyTo; source.NMSDeliveryMode = MsgDeliveryMode.NonPersistent; source.NMSRedelivered = true; source.NMSType = "test-type"; source.NMSPriority = MsgPriority.Highest; source.NMSTimestamp = DateTime.UtcNow; NmsMessage transformed = NmsMessageTransformation.TransformMessage(factory, source); Assert.AreEqual(source.NMSMessageId, transformed.NMSMessageId); Assert.AreEqual(source.NMSCorrelationID, transformed.NMSCorrelationID); Assert.AreEqual(source.NMSDestination, transformed.NMSDestination); Assert.AreEqual(source.NMSReplyTo, transformed.NMSReplyTo); Assert.AreEqual(source.NMSDeliveryMode, transformed.NMSDeliveryMode); Assert.AreEqual(source.NMSRedelivered, transformed.NMSRedelivered); Assert.AreEqual(source.NMSType, transformed.NMSType); Assert.AreEqual(source.NMSPriority, transformed.NMSPriority); Assert.AreEqual(source.NMSTimestamp, transformed.NMSTimestamp); }
public void TestGetAndSetNMSRedelivered() { NmsMessage msg = factory.CreateMessage(); msg.NMSRedelivered = nmsRedelivered; Assert.AreEqual(nmsRedelivered, msg.NMSRedelivered); }
public void TestGetAndSetNMSPriority() { NmsMessage msg = factory.CreateMessage(); msg.NMSPriority = MsgPriority.Normal; Assert.AreEqual(MsgPriority.Normal, msg.NMSPriority); }
public void TestGetAndSetNMSMessageId() { NmsMessage msg1 = factory.CreateMessage(); Assert.IsNull(msg1.NMSMessageId); msg1.NMSMessageId = nmsMessageId; Assert.AreEqual(msg1.NMSMessageId, nmsMessageId); }
public void TestEqualsObjectNullMessageIds() { NmsMessage msg1 = factory.CreateMessage(); NmsMessage msg2 = factory.CreateMessage(); Assert.False(msg1.Equals(msg2)); Assert.False(msg2.Equals(msg1)); }
public void TestHashCode() { NmsMessage message = factory.CreateMessage(); message.NMSMessageId = nmsMessageId; Assert.AreEqual(message.NMSMessageId.GetHashCode(), nmsMessageId.GetHashCode()); Assert.AreEqual(message.GetHashCode(), nmsMessageId.GetHashCode()); }
public void TestSetAndGetGroupSequence() { NmsMessage msg = factory.CreateMessage(); msg.Properties.SetInt("NMSXGroupSeq", 10); Assert.AreEqual(msg.Facade.GroupSequence, 10); }
public void TestGetDoubleProperty() { NmsMessage msg = factory.CreateMessage(); String name = "doubleProperty"; msg.Properties.SetDouble(name, 1.3f); Assert.AreEqual(1.3f, msg.Properties.GetDouble(name)); }
public void TestSetAndGetGroupId() { NmsMessage msg = factory.CreateMessage(); msg.Properties.SetString("NMSXGroupId", "testGroupId"); Assert.AreEqual(msg.Facade.GroupId, "testGroupId"); }
public void TestGetStringProperty() { NmsMessage msg = factory.CreateMessage(); String name = "stringProperty"; msg.Properties.SetString(name, "test"); Assert.AreEqual("test", msg.Properties.GetString(name)); }
public void TestGetByteProperty() { NmsMessage msg = factory.CreateMessage(); string name = "byteProperty"; msg.Properties.SetByte(name, 1); Assert.AreEqual(1, msg.Properties.GetByte(name)); }
public void TestGetLongProperty() { NmsMessage msg = factory.CreateMessage(); String name = "longProperty"; msg.Properties.SetLong(name, 1); Assert.AreEqual(1, msg.Properties.GetLong(name)); }
public void TestGetBooleanProperty() { NmsMessage msg = factory.CreateMessage(); string name = "booleanProperty"; msg.Properties.SetBool(name, true); Assert.True(msg.Properties.GetBool(name)); }
public void TestHashCodeWhenNoMessageIdAssigned() { NmsMessage message1 = factory.CreateMessage(); NmsMessage message2 = factory.CreateMessage(); Assert.AreNotEqual(message1.GetHashCode(), message2.GetHashCode()); Assert.AreEqual(message1.GetHashCode(), message1.GetHashCode()); }
public void TestMessageSetToReadOnlyOnSend() { NmsMessage message = factory.CreateMessage(); Assert.False(message.IsReadOnly); Assert.False(message.IsReadOnlyProperties); message.OnSend(TimeSpan.Zero); Assert.True(message.IsReadOnly); }
public void TestForeignMessageTransformCreateNewMessage() { ForeignNmsMessage foreignMessage = new ForeignNmsMessage(); NmsMessage transformed = NmsMessageTransformation.TransformMessage(factory, foreignMessage); Assert.AreNotSame(foreignMessage, transformed); Assert.AreNotEqual(foreignMessage, transformed); }
public void TestGetAndSetNMSDeliveryMode() { NmsMessage msg = factory.CreateMessage(); msg.NMSDeliveryMode = MsgDeliveryMode.Persistent; Assert.AreEqual(nmsDeliveryMode, msg.NMSDeliveryMode); msg.NMSDeliveryMode = MsgDeliveryMode.NonPersistent; Assert.AreEqual(MsgDeliveryMode.NonPersistent, msg.NMSDeliveryMode); }
public void TestClearProperties() { NmsMessage msg = factory.CreateMessage(); msg.Properties.SetString("test", "test"); msg.NMSMessageId = nmsMessageId; msg.ClearProperties(); Assert.Null(msg.Properties.GetString("test")); Assert.NotNull(msg.NMSMessageId); }
public void TestMessageSetToReadOnlyOnDispatch() { NmsMessage message = factory.CreateMessage(); Assert.False(message.IsReadOnlyBody); Assert.False(message.IsReadOnlyProperties); message.OnDispatch(); Assert.True(message.IsReadOnlyBody); Assert.True(message.IsReadOnlyProperties); }
public void TestPropertyExists() { NmsMessage msg = factory.CreateMessage(); msg.Properties.SetString("test", "test"); Assert.True(msg.Properties.Contains("test")); msg.Properties.SetInt("NMSXDeliveryCount", 1); Assert.True(msg.Properties.Contains("NMSXDeliveryCount")); }
internal PenaltyInfo(IEnumerable <byte> data) { var adata = data.ToArray(); IsValid = (adata[AttrOfs] & (byte)Attributes.Valid) != 0; IsActive = (adata[AttrOfs] & (byte)Attributes.Active) != 0; PlayerNo = NmsMessage.UnpackByte(adata[NumberOfs]); Minutes = NmsMessage.UnpackByte(adata[MinutesOfs]); Seconds = NmsMessage.UnpackByte(adata[SecondsOfs]); }
public void TestCreateMessage() { AmqpMessageFactory factory = new AmqpMessageFactory(CreateMockAmqpConnection()); NmsMessage message = factory.CreateMessage(); INmsMessageFacade facade = message.Facade; Assert.IsInstanceOf <NmsMessage>(message); Assert.IsInstanceOf <AmqpNmsMessageFacade>(facade); Assert.AreEqual(MessageSupport.JMS_TYPE_MSG, facade.JmsMsgType); }
private void AssertDecodeBytesMessage(global::Amqp.Message message) { NmsMessage nmsMessage = AmqpCodec.DecodeMessage(CreateMockConsumer(), message).AsMessage(); Assert.NotNull(nmsMessage); Assert.IsInstanceOf<NmsBytesMessage>(nmsMessage); INmsMessageFacade facade = nmsMessage.Facade; Assert.NotNull(facade); Assert.IsInstanceOf<AmqpNmsBytesMessageFacade>(facade); }