public void MakeArrayFromValues_GoodValues_MakesArray() { var list = new List <string>(); list.Add(JSONUtils.MakeKeyValuePair("corvette", "car")); list.Add(JSONUtils.MakeKeyValuePair("banana", "fruit")); list.Add(JSONUtils.MakeKeyValuePair("spot", "dog")); Assert.AreEqual("\"stuff\":{\"0\":{\"corvette\":\"car\"},\"1\":{\"banana\":\"fruit\"},\"2\":{\"spot\":\"dog\"}}", JSONUtils.MakeArrayFromValues("stuff", list)); }
public void MakeKeyValuePair_BracketValue_ReturnsBracketedValue() { Assert.AreEqual("\"key\":[\"value\"]", JSONUtils.MakeKeyValuePair("key", "value", true)); }
public void MakeKeyValuePair_KeyAndValueAreGood_ReturnsCorrectString() { Assert.AreEqual("\"key\":\"value\"", JSONUtils.MakeKeyValuePair("key", "value")); }
public void MakeKeyValuePair_ValueIsNull_ReturnsNull() { Assert.IsNull(JSONUtils.MakeKeyValuePair("blah", null)); }
public void MakeKeyValuePair_KeyIsNull_ReturnsNull() { Assert.IsNull(JSONUtils.MakeKeyValuePair(null, "blah")); }
public void MakeKeyValuePair_BothAreEmtpy_ReturnsNull() { Assert.IsNull(JSONUtils.MakeKeyValuePair("", "")); }