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_GetNextJsonMessage_Test4()
 {
    string message = File.ReadAllText("..\\..\\..\\TestFiles\\Client_v7_1\\partial-info.txt");
    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_Test3()
 {
    // nothing but PyON header
    string message = "PyON 1 ";
    Assert.IsNull(JsonMessageConnection.GetNextJsonMessage(ref message));
 }
 public void JsonMessageConnection_GetNextJsonMessage_Test1()
 {
    string message = null;
    Assert.IsNull(JsonMessageConnection.GetNextJsonMessage(ref message));
 }