SIPSorcery.SIP.SIPRoute.SIPRouteHeaderUnitTest.ParseRouteWithUserPortionTest C# (CSharp) Method

ParseRouteWithUserPortionTest() private method

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

                string routeStr = "<sip:[email protected]:5060;lr;transport=udp>";
                SIPRoute route = SIPRoute.ParseSIPRoute(routeStr);

                Console.WriteLine("SIP Route=" + route.ToString() + ".");
                Console.WriteLine("Route to SIPEndPoint=" + route.ToSIPEndPoint().ToString() + ".");

                Assert.AreEqual(route.Host, "127.0.0.1:5060", "The SIP route host was not parsed correctly.");
                Assert.AreEqual(route.ToString(), routeStr, "The SIP route string was not correct.");
                Assert.IsFalse(route.IsStrictRouter, "Route was not correctly passed as a loose router.");
                Assert.AreEqual(route.ToSIPEndPoint().ToString(), "udp:127.0.0.1:5060", "The SIP route did not produce the correct SIP End Point.");
            }