public void CanSerializeToInt_WithSystemTextJsonProvider() { var foo = new SystemTextJsonIntId(123); var serializedFoo = SystemTextJsonSerializer.Serialize(foo); var serializedInt = SystemTextJsonSerializer.Serialize(foo.Value); Assert.Equal(serializedFoo, serializedInt); }
public void CanDeserializeFromInt_WithSystemTextJsonProvider() { var value = 123; var foo = new SystemTextJsonIntId(value); var serializedInt = SystemTextJsonSerializer.Serialize(value); var deserializedFoo = SystemTextJsonSerializer.Deserialize <SystemTextJsonIntId>(serializedInt); Assert.Equal(foo, deserializedFoo); }