示例#1
0
        public void SubFieldUtility_FromJson_1()
        {
            SubField subField = SubFieldUtility
                                .FromJson("{'code':'a','value':'Value'}");

            Assert.AreEqual('a', subField.Code);
            Assert.AreEqual("Value", subField.Value);
        }
示例#2
0
        public void SubFieldUtility_FromJObject_2()
        {
            JObject jObject = new JObject
            {
                { "code", "a" }
            };
            SubField subField = SubFieldUtility.FromJObject(jObject);

            Assert.AreEqual('a', subField.Code);
            Assert.IsNull(subField.Value);
        }
示例#3
0
        public void SubField_FromJson_1()
        {
            const string text = @"{"
                                + @"  ""code"": ""a"","
                                + @"  ""value"": ""Value"""
                                + @"}";

            SubField subField = SubFieldUtility.FromJson(text);

            Assert.AreEqual('a', subField.Code);
            Assert.AreEqual("Value", subField.Value);
        }
示例#4
0
        public void SubField_FromJObject_1()
        {
            JObject jObject = new JObject
                              (
                new JProperty("code", "a"),
                new JProperty("value", "Value")
                              );

            SubField subField = SubFieldUtility.FromJObject(jObject);

            Assert.AreEqual('a', subField.Code);
            Assert.AreEqual("Value", subField.Value);
        }