public void ParseRouteWithDisplayNameTest()
{
Console.WriteLine("--> " + System.Reflection.MethodBase.GetCurrentMethod().Name);
SIPRoute route = SIPRoute.ParseSIPRoute("12345656 <sip:127.0.0.1:5060;lr>");
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(), "\"12345656\" <sip:127.0.0.1:5060;lr>", "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.");
}