Beispiel #1
0
        public void CanSerializeToInt_WithNewtonsoftJsonProvider()
        {
            var foo = new NewtonsoftJsonIntId(123);

            var serializedFoo = NewtonsoftJsonSerializer.SerializeObject(foo);
            var serializedInt = NewtonsoftJsonSerializer.SerializeObject(foo.Value);

            Assert.Equal(serializedFoo, serializedInt);
        }
Beispiel #2
0
        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);
        }