Tests.StatsUDPTests.send_oversized_udp_packets_are_split_if_possible C# (CSharp) Method

send_oversized_udp_packets_are_split_if_possible() private method

private send_oversized_udp_packets_are_split_if_possible ( ) : void
return void
        public void send_oversized_udp_packets_are_split_if_possible()
        {
            var msg = new String('f', MetricsConfig.DefaultStatsdMaxUDPPacketSize - 15);
            listenThread.Start(3); // Listen for 3 messages
            statsd.Add<Statsd.Counting>(msg, 1);
            statsd.Add<Statsd.Timing>(msg, 2);
            statsd.Send();
            // These two metrics should be split as their combined lengths exceed the maximum packet size
            AssertWasReceived(String.Format("{0}:1|c", msg), 0);
            AssertWasReceived(String.Format("{0}:2|ms", msg), 1);
            // No extra metric should be sent at the end
            AssertWasReceived(null, 2);
        }