public void JsonConvertValueString() { TextWriter w = new InMemoryTextWriter(); JsonConvert.WriteJsonValue(w, "string"); Assert.AreEqual("\"string\"", w.ToString()); }
public void JsonConvertValueArray() { TextWriter w = new InMemoryTextWriter(); JsonConvert.WriteJsonValue(w, new[] { 1, 2, 3 }); Assert.AreEqual("[1,2,3]", w.ToString()); }
public void JsonConvertValueNull() { TextWriter w = new InMemoryTextWriter(); JsonConvert.WriteJsonValue(w, null); Assert.AreEqual("null", w.ToString()); }
public void JsonConvertValueOther() { TextWriter w = new InMemoryTextWriter(); JsonConvert.WriteJsonValue(w, new { foo = "bar" }); Assert.AreEqual("{\"foo\":\"bar\"}", w.ToString()); }
public void JsonConvertValueColor() { TextWriter w = new InMemoryTextWriter(); var color = new Color(255, 255, 255, 0); JsonConvert.WriteJsonValue(w, color); Assert.AreEqual("\"rgba(255,255,255,0)\"", w.ToString()); }
public void JsonConvertValueEventTarget() { TextWriter w = new InMemoryTextWriter(); var textNode = new TextNode(); JsonConvert.WriteJsonValue(w, textNode); Assert.AreEqual($"\"{textNode.Id}\"", w.ToString()); }
public void JsonConvertValueFloat() { TextWriter w = new InMemoryTextWriter(); float f = 45.5f; JsonConvert.WriteJsonValue(w, f); Assert.AreEqual("45.5", w.ToString()); }
public void JsonConvertValueInt() { TextWriter w = new InMemoryTextWriter(); int i = 45; JsonConvert.WriteJsonValue(w, i); Assert.AreEqual("45", w.ToString()); }
public void JsonConvertValueDouble() { TextWriter w = new InMemoryTextWriter(); double d = 4.5; JsonConvert.WriteJsonValue(w, d); Assert.AreEqual("4.5", w.ToString()); }