public void JsonMessageConnection_GetNextJsonMessage_Test5() { string message = File.ReadAllText("..\\..\\..\\TestFiles\\Client_v7_1\\info.txt"); var jsonMessage = JsonMessageConnection.GetNextJsonMessage(ref message); Assert.AreEqual("info", jsonMessage.Key); Assert.GreaterOrEqual(DateTime.UtcNow, jsonMessage.Received); Assert.IsNotNull(jsonMessage.Value); }
public void JsonMessageConnection_JsonMessage_Test1() { using (var connection = new JsonMessageConnection()) { MessageReceivedEventArgs e = null; connection.MessageReceived += (sender, args) => e = args; bool updateFinishedRaised = false; connection.UpdateFinished += (sender, args) => updateFinishedRaised = true; connection.ProcessData(TestData.QueueInfo, TestData.QueueInfo.Length); Assert.AreEqual(MessageKey.QueueInfo, e.JsonMessage.Key); Assert.IsTrue(e.JsonMessage.Value.Length > 0); Assert.IsNull(e.TypedMessage); Assert.IsNull(e.DataType); Assert.IsTrue(updateFinishedRaised); } }
public void JsonMessageConnection_GetNextJsonMessage_Test4() { string message = File.ReadAllText("..\\..\\..\\TestFiles\\Client_v7_1\\partial-info.txt"); Assert.IsNull(JsonMessageConnection.GetNextJsonMessage(ref message)); }
public void JsonMessageConnection_GetNextJsonMessage_Test3() { // nothing but PyON header string message = "PyON 1 "; Assert.IsNull(JsonMessageConnection.GetNextJsonMessage(ref message)); }
public void JsonMessageConnection_GetNextJsonMessage_Test2() { // no PyON header string message = String.Empty; Assert.IsNull(JsonMessageConnection.GetNextJsonMessage(ref message)); }
public void JsonMessageConnection_GetNextJsonMessage_Test1() { string message = null; Assert.IsNull(JsonMessageConnection.GetNextJsonMessage(ref message)); }