public void CanSerializeToInt_WithNewtonsoftJsonProvider() { var foo = new NewtonsoftJsonIntId(123); var serializedFoo = NewtonsoftJsonSerializer.SerializeObject(foo); var serializedInt = NewtonsoftJsonSerializer.SerializeObject(foo.Value); Assert.Equal(serializedFoo, serializedInt); }
public void CanDeserializeFromInt_WithNewtonsoftJsonProvider() { var value = 123; var foo = new NewtonsoftJsonIntId(value); var serializedInt = NewtonsoftJsonSerializer.SerializeObject(value); var deserializedFoo = NewtonsoftJsonSerializer.DeserializeObject <NewtonsoftJsonIntId>(serializedInt); Assert.Equal(foo, deserializedFoo); }