public void SerializeActorFactory()
        {
            using (var context = NetMQContext.Create())
            using (var testActor = new Actor(context))
            {

                var serializer = new DefaultSerializer(Pipe.ControlChannelEncoding);
                var customer = new Customer(testActor);
                customer.Firstname = "george";
                var buffer = serializer.GetBuffer(customer);
                var result = serializer.Deserializer<Customer>(buffer);
                Assert.AreEqual(customer.Firstname, result.Firstname);
            }
        }