public void SerializeToStream_Works() { var ser = new MessagePackSerializer(); var stream = new MemoryStream(); ser.SerializeToStream(new []{"test1"},stream); Assert.Greater(stream.Length,0); }
public void Deserialize_Works() { var ser = new MessagePackSerializer(); var stream = new MemoryStream(new byte[] {145, 165, 116, 101, 115, 116, 49}); var result = ser.DeserializeFromStream(typeof (string[]), stream); Assert.IsNotNull(result); }
/// <summary> /// Initializes and register serializers /// </summary> /// <param name="appHost">The app host object to register with.</param> public static void Register(IAppHost appHost) { var serializer = new MessagePackSerializer(); appHost.ContentTypeFilters.Register(ContentType, (requestContext, response, stream) => serializer.SerializeToStream(response, stream), serializer.DeserializeFromStream); }