public void CanSerializeToGuid_WithNewtonsoftJsonProvider() { var foo = NewtonsoftJsonGuidId.New(); var serializedFoo = NewtonsoftJsonSerializer.SerializeObject(foo); var serializedGuid = NewtonsoftJsonSerializer.SerializeObject(foo.Value); Assert.Equal(serializedFoo, serializedGuid); }
public void CanDeserializeFromGuid_WithNewtonsoftJsonProvider() { var value = Guid.NewGuid(); var foo = new NewtonsoftJsonGuidId(value); var serializedGuid = NewtonsoftJsonSerializer.SerializeObject(value); var deserializedFoo = NewtonsoftJsonSerializer.DeserializeObject <NewtonsoftJsonGuidId>(serializedGuid); Assert.Equal(foo, deserializedFoo); }