public void SubFieldCollection_FromJson1()
        {
            const string text = @"["
                                + @"  {"
                                + @"    ""code"": ""a"","
                                + @"    ""value"": ""Subfield A"""
                                + @"  },"
                                + @"  {"
                                + @"    ""code"": ""b"","
                                + @"    ""value"": ""Subfield B"""
                                + @"  },"
                                + @"  {"
                                + @"    ""code"": ""c"","
                                + @"    ""value"": ""Subfield C"""
                                + @"  }"
                                + @"]";
            SubFieldCollection collection
                = SubFieldCollection.FromJson(text);

            Assert.AreEqual(3, collection.Count);
            Assert.AreEqual('a', collection[0].Code);
            Assert.AreEqual("Subfield A", collection[0].Value);
            Assert.AreEqual('b', collection[1].Code);
            Assert.AreEqual("Subfield B", collection[1].Value);
            Assert.AreEqual('c', collection[2].Code);
            Assert.AreEqual("Subfield C", collection[2].Value);
        }