public void Remoting_should_contain_correct_heliosTCP_values_in_ReferenceConf()
{
var c = ((RemoteActorRefProvider)((ActorSystemImpl)Sys).Provider).RemoteSettings.Config.GetConfig("akka.remote.helios.tcp");
var s = new HeliosTransportSettings(c);
Assert.Equal(TimeSpan.FromSeconds(15), s.ConnectTimeout);
Assert.Null(s.WriteBufferHighWaterMark);
Assert.Null(s.WriteBufferLowWaterMark);
Assert.Equal(256000, s.SendBufferSize.Value);
Assert.Equal(256000, s.ReceiveBufferSize.Value);
Assert.Equal(128000, s.MaxFrameSize);
Assert.Equal(4096, s.Backlog);
Assert.True(s.TcpNoDelay);
Assert.True(s.TcpKeepAlive);
Assert.True(s.TcpReuseAddr);
Assert.True(string.IsNullOrEmpty(c.GetString("hostname")));
Assert.Equal(2, s.ServerSocketWorkerPoolSize);
Assert.Equal(2, s.ClientSocketWorkerPoolSize);
Assert.False(s.BackwardsCompatibilityModeEnabled);
}