public void can_serialize_object_with_byte_array_when_TypeNameHandling_is_All() { ObjectWithByteArray data = new ObjectWithByteArray { Data = new byte[] { 72, 63, 62, 71, 92, 55 } }; using (var store = NewDocumentStore()) { // this is an edge case since it does not make a lot of sense for users to set this. store.Conventions.CustomizeJsonSerializer = x => x.TypeNameHandling = Raven.Imports.Newtonsoft.Json.TypeNameHandling.All; using (var session = store.OpenSession()) { session.Store(data, "test"); session.SaveChanges(); } using (var session = store.OpenSession()) { var result = session.Load<ObjectWithByteArray>("test"); Assert.NotNull(result); Assert.Equal(data.Data, result.Data); } } }
public void can_serialize_object_with_byte_array_when_TypeNameHandling_is_All() { ObjectWithByteArray data = new ObjectWithByteArray { Data = new byte[] { 72, 63, 62, 71, 92, 55 } }; using (var store = NewDocumentStore()) { // this is an edge case since it does not make a lot of sense for users to set this. store.Conventions.CustomizeJsonSerializer = x => x.TypeNameHandling = Raven.Imports.Newtonsoft.Json.TypeNameHandling.All; using (var session = store.OpenSession()) { session.Store(data, "test"); session.SaveChanges(); } using (var session = store.OpenSession()) { var result = session.Load <ObjectWithByteArray>("test"); Assert.NotNull(result); Assert.Equal(data.Data, result.Data); } } }