public void ParseFromHeaderTest()
{
Console.WriteLine("--> " + System.Reflection.MethodBase.GetCurrentMethod().Name);
string testFromHeader = "\"User\" <sip:[email protected]>;tag=abcdef";
SIPFromHeader sipFromHeader = SIPFromHeader.ParseFromHeader(testFromHeader);
Console.WriteLine("From header=" + sipFromHeader.ToString() + ".");
Assert.IsTrue(sipFromHeader.FromName == "User", "The From header name was not parsed correctly.");
Assert.IsTrue(sipFromHeader.FromURI.ToString() == "sip:[email protected]", "The From header URI was not parsed correctly.");
Assert.IsTrue(sipFromHeader.FromTag == "abcdef", "The From header Tag was not parsed correctly.");
Assert.IsTrue(sipFromHeader.ToString() == testFromHeader, "The From header ToString method did not produce the correct results.");
}