//
        // RemoteRouterConfig
        //
        private byte[] RemoteRouterConfigToProto(RemoteRouterConfig remoteRouterConfig)
        {
            var protoRemoteRouterConfig = new Proto.Msg.RemoteRouterConfig();

            protoRemoteRouterConfig.Local = _payloadSupport.PayloadToProto(remoteRouterConfig.Local);
            protoRemoteRouterConfig.Nodes.AddRange(remoteRouterConfig.Nodes.Select(AddressMessageBuilder));
            return(protoRemoteRouterConfig.ToByteArray());
        }
示例#2
0
        public void Can_serialize_RemoteRouterConfig()
        {
            var message = new RemoteRouterConfig(
                local: new RandomPool(25),
                nodes: new List <Address> {
                new Address("akka.tcp", "TestSys", "localhost", 23423)
            });

            AssertEqual(message);
        }