SIPSorcery.SIP.SIPViaSet.SIPViaSetUnitTest.AdjustReceivedCorrectAlreadyViaHeaderTest C# (CSharp) Method

AdjustReceivedCorrectAlreadyViaHeaderTest() private method

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

                string xtenViaHeader = "SIP/2.0/UDP 192.168.1.2:5065;rport;branch=z9hG4bKFBB7EAC06934405182D13950BD51F001";

                SIPViaHeader[] sipViaHeaders = SIPViaHeader.ParseSIPViaHeader(xtenViaHeader);

                SIPViaSet viaSet = new SIPViaSet();
                viaSet.PushViaHeader(sipViaHeaders[0]);

                viaSet.UpateTopViaHeader(IPSocket.ParseSocketString("192.168.1.2:5065"));

                Assert.IsTrue(viaSet.Length == 1, "Incorrect number of Via headers in set.");
                Assert.IsTrue(viaSet.TopViaHeader.Host == "192.168.1.2", "Top Via Host was incorrect.");
                Assert.IsTrue(viaSet.TopViaHeader.Port == 5065, "Top Via Port was incorrect.");
                Assert.IsTrue(viaSet.TopViaHeader.ContactAddress == "192.168.1.2:5065", "Top Via ContactAddress was incorrect.");
                Assert.IsTrue(viaSet.TopViaHeader.ReceivedFromIPAddress == "192.168.1.2", "Top Via received was incorrect.");
                Assert.IsTrue(viaSet.TopViaHeader.ReceivedFromPort == 5065, "Top Via rport was incorrect.");

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