SIPSorcery.SIP.SIPResponse.SIPResponseUnitTest.ParseMissingCSeqOptionsResponse C# (CSharp) Method

ParseMissingCSeqOptionsResponse() private method

private ParseMissingCSeqOptionsResponse ( ) : void
return void
            public void ParseMissingCSeqOptionsResponse()
            {
                Console.WriteLine("--> " + System.Reflection.MethodBase.GetCurrentMethod().Name);

                string sipMsg =
                    "SIP/2.0 200 OK" + m_CRLF +
                    "To: <sip:[email protected]:5060>;tag=eba877fbb8dd284bi0" + m_CRLF +
                    "From: <sip:213.168.225.133:5060>;tag=5880003940" + m_CRLF +
                    "Call-ID: [email protected]" + m_CRLF +
                    "Via: SIP/2.0/UDP 213.168.225.133:5060;branch=z9hG4bK1702000048" + m_CRLF +
                    "Server: Linksys/RT31P2-2.0.10(LIc)" + m_CRLF +
                    "Content-Length: 0" + m_CRLF +
                    "Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER" + m_CRLF +
                    "Supported: x-sipura" + m_CRLF + m_CRLF;

                SIPMessage sipMessage = SIPMessage.ParseSIPMessage(Encoding.UTF8.GetBytes(sipMsg), null, null);
                SIPResponse optionsResp = SIPResponse.ParseSIPResponse(sipMessage);

                Console.WriteLine("CSeq=" + optionsResp.Header.CSeq + ".");
                Console.WriteLine("CSeq Method=" + optionsResp.Header.CSeqMethod + ".");

                Assert.IsTrue(optionsResp.Header.CSeq == -1, "Response CSeq was incorrect.");
                Assert.IsTrue(optionsResp.Header.CSeqMethod == SIPMethodsEnum.NONE, "Response CSeq method was incorrect.");

                Console.WriteLine("-----------------------------------------");
            }