public void testSymbolics() { Assert.NotNull(TxFormat.FromString("Payment")); JObject json = JObject.Parse("{\"Expiration\" : 21, " + "\"TransactionResult\" : 0, " + "\"TransactionType\" : 0 }"); StObject so = StObject.OutTranslate.FromJObject(json); Assert.AreEqual(so.GetFormat, TxFormat.Payment); so.SetFormat(null); // Else it (SHOULD) attempt to validate something clearly unFormatted JObject obj = StObject.InTranslate.ToJObject(so); Assert.AreEqual(obj["TransactionResult"].ToString(), "tesSUCCESS"); Assert.AreEqual(obj["TransactionType"].ToString(), "Payment"); }