public void Message() { Service service = Connect(); MessageCollection messageCollection = service.GetMessages(); if (messageCollection.ContainsKey("sdk-test-message1")) { messageCollection.Remove("sdk-test-message1"); } Assert.IsFalse(messageCollection.ContainsKey("sdk-test-message1"), this.assertRoot + "#1"); if (messageCollection.ContainsKey("sdk-test-message2")) { messageCollection.Remove("sdk-test-message2"); } Assert.IsFalse(messageCollection.ContainsKey("sdk-test-message2"), this.assertRoot + "#2"); messageCollection.Create("sdk-test-message1", "hello."); Assert.IsTrue(messageCollection.ContainsKey("sdk-test-message1"), this.assertRoot + "#3"); Message message = messageCollection.Get("sdk-test-message1"); Assert.AreEqual("sdk-test-message1", message.Key, this.assertRoot + "#4"); Assert.AreEqual("hello.", message.Value, this.assertRoot + "#5"); Args args2 = new Args(); args2.Add("value", "world."); messageCollection.Create("sdk-test-message2", args2); Assert.IsTrue(messageCollection.ContainsKey("sdk-test-message2"), this.assertRoot + "#6"); message = messageCollection.Get("sdk-test-message2"); Assert.AreEqual("sdk-test-message2", message.Key, this.assertRoot + "#7"); Assert.AreEqual("world.", message.Value, this.assertRoot + "#8"); messageCollection.Remove("sdk-test-message1"); Assert.IsFalse(messageCollection.ContainsKey("sdk-test-message1"), this.assertRoot + "#9"); messageCollection.Remove("sdk-test-message2"); Assert.IsFalse(messageCollection.ContainsKey("sdk-test-message2"), this.assertRoot + "#10"); }