public void AJson_GeneralParsing_JsonDocument_AllowsDuplicateKeys() { Json json = JsonHelper.ParseText(test_keyDuplicate); Assert.IsNotNull(json); Assert.IsFalse(json.HasErrors, "Json parse errors:\n" + String.Join("\n\t", json.Errors)); JsonDocument jsonDoc = json.Data as JsonDocument; Assert.IsNotNull(json.Data); Assert.IsTrue(jsonDoc.All(kvp => kvp.Key == "Test")); Assert.AreEqual(2, jsonDoc.Count); Assert.AreEqual(2, jsonDoc.AllValuesForKey("Test").Length); }