示例#1
0
        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));
        }
示例#2
0
 public void MakeKeyValuePair_BracketValue_ReturnsBracketedValue()
 {
     Assert.AreEqual("\"key\":[\"value\"]", JSONUtils.MakeKeyValuePair("key", "value", true));
 }
示例#3
0
 public void MakeKeyValuePair_KeyAndValueAreGood_ReturnsCorrectString()
 {
     Assert.AreEqual("\"key\":\"value\"", JSONUtils.MakeKeyValuePair("key", "value"));
 }
示例#4
0
 public void MakeKeyValuePair_ValueIsNull_ReturnsNull()
 {
     Assert.IsNull(JSONUtils.MakeKeyValuePair("blah", null));
 }
示例#5
0
 public void MakeKeyValuePair_KeyIsNull_ReturnsNull()
 {
     Assert.IsNull(JSONUtils.MakeKeyValuePair(null, "blah"));
 }
示例#6
0
 public void MakeKeyValuePair_BothAreEmtpy_ReturnsNull()
 {
     Assert.IsNull(JSONUtils.MakeKeyValuePair("", ""));
 }