public void ResetValue() { JObject o = JObject.Parse("{prop1:'12345!'}"); JPropertyDescriptor propertyDescriptor1 = new JPropertyDescriptor("prop1"); propertyDescriptor1.ResetValue(o); Assert.Equal("12345!", (string)o["prop1"]); }
public void GetValue() { JObject o = JObject.Parse("{prop1:'12345!',prop2:[1,'two','III']}"); JPropertyDescriptor prop1 = new JPropertyDescriptor("prop1"); JPropertyDescriptor prop2 = new JPropertyDescriptor("prop2"); Assert.Equal("12345!", ((JValue)prop1.GetValue(o)).Value); Assert.Equal(o["prop2"], prop2.GetValue(o)); }
public void PropertyType() { JPropertyDescriptor propertyDescriptor1 = new JPropertyDescriptor("prop1"); Assert.Equal(typeof(object), propertyDescriptor1.PropertyType); }
public void IsReadOnly() { JPropertyDescriptor propertyDescriptor1 = new JPropertyDescriptor("prop1"); Assert.Equal(false, propertyDescriptor1.IsReadOnly); }