public void ContentLengthCompactParseFromSingleRequestTest()
        {
            Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name);

            string notifyRequest =
                @"NOTIFY sip:10.1.1.5:62647;transport=tcp SIP/2.0" + CRLF +
                "Via: SIP/2.0/TCP 10.1.1.5:4506;branch=z9hG4bKa4d17f991015b1d8b788f2ac54d66ec66811226a;rport" + CRLF +
                "Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bKc2224b79f5af4c4a9b1cd649890c6497;rport" + CRLF +
                "Via: SIP/2.0/UDP 127.0.0.1:5003;branch=z9hG4bK0495dc29b7eb40008779a75c3734c4c5;rport=5003;received=127.0.0.1" + CRLF +
                "To: <sip:10.1.1.5:62647;transport=tcp>;tag=1892981968" + CRLF +
                "From: <sip:127.0.0.1:5003>;tag=1555449860" + CRLF +
                "Call-ID: 1b569032-d1e4-4869-be9f-67d4ba8a4e3a" + CRLF +
                "CSeq: 4 NOTIFY" + CRLF +
                "l: 2393" + CRLF +
                "Contact: <sip:127.0.0.1:5003>" + CRLF +
                "Max-Forwards: 69" + CRLF +
                "Event: dialog" + CRLF + CRLF;

            byte[] notifyRequestBytes = UTF8Encoding.UTF8.GetBytes(notifyRequest);

            int contentLength = SIPMessage.GetContentLength(notifyRequestBytes, 0, notifyRequestBytes.Length);

            Console.WriteLine("Content-Length " + contentLength + ".");

            Assert.IsTrue(contentLength == 2393, "The content length was parsed incorrectly.");
        }