public void CanSerializeToLong_WithSystemTextJsonProvider() { var foo = new SystemTextJsonLongId(123L); var serializedFoo = SystemTextJsonSerializer.Serialize(foo); var serializedLong = SystemTextJsonSerializer.Serialize(foo.Value); Assert.Equal(serializedFoo, serializedLong); }
public void CanDeserializeFromLong_WithSystemTextJsonProvider() { var value = 123L; var foo = new SystemTextJsonLongId(value); var serializedLong = SystemTextJsonSerializer.Serialize(value); var deserializedFoo = SystemTextJsonSerializer.Deserialize <SystemTextJsonLongId>(serializedLong); Assert.Equal(foo, deserializedFoo); }