public void set_max_udp_packet_size()
{
// Make sure that we can set the max UDP packet size
udp = new StatsdUDPClient(serverName, serverPort, 10);
statsd = new Statsd(udp);
var msg = new String('f', 5);
listenThread.Start(2);
statsd.Add<Statsd.Counting>(msg, 1);
statsd.Add<Statsd.Timing>(msg, 2);
statsd.Send();
// Since our packet size limit is now 10, this (short) message should still be split
AssertWasReceived(String.Format("{0}:1|c", msg), 0);
AssertWasReceived(String.Format("{0}:2|ms", msg), 1);
}