public void SendMessageTest() { Dictionary <string, object> data = new Dictionary <string, object> { { "steps", 500 } }; long milliseconds = GetCurrentUnixTimestampMillis(); string sdid = Properties["device1.id"]; Message message = new Message(Sdid: sdid, Type: "Message", Data: data, Ts: milliseconds); var response = instance.SendMessage(message); var messageId = response.Data.Mid; Assert.IsNotNull(messageId); var normalizedMessageEnvelope = instance.GetNormalizedMessages(mid: messageId); Assert.AreEqual(1, normalizedMessageEnvelope.Size); NormalizedMessage normalized = normalizedMessageEnvelope.Data[0]; Assert.AreEqual(messageId, normalized.Mid); object steps = normalized.Data["steps"]; Assert.IsNotNull(steps); Assert.AreEqual(500, steps); }