private void VerifySerializeAndParse(LdValue value, string expectedJson) { var json1 = LdJsonSerialization.SerializeObject(value); var json2 = value.ToJsonString(); Assert.Equal(expectedJson, json1); Assert.Equal(json1, json2); var parsed1 = LdJsonSerialization.DeserializeObject <LdValue>(expectedJson); var parsed2 = LdValue.Parse(expectedJson); Assert.Equal(value, parsed1); Assert.Equal(value, parsed2); }