public void CanSerializeToString_WithNewtonsoftJsonProvider() { var foo = new NewtonsoftJsonStringId("123"); var serializedFoo = NewtonsoftJsonSerializer.SerializeObject(foo); var serializedString = NewtonsoftJsonSerializer.SerializeObject(foo.Value); Assert.Equal(serializedFoo, serializedString); }
public void CanDeserializeFromString_WithNewtonsoftJsonProvider() { var value = "123"; var foo = new NewtonsoftJsonStringId(value); var serializedString = NewtonsoftJsonSerializer.SerializeObject(value); var deserializedFoo = NewtonsoftJsonSerializer.DeserializeObject <NewtonsoftJsonStringId>(serializedString); Assert.Equal(foo, deserializedFoo); }