public void MultipleUserFieldWithNamesExtraWhitespaceExtractTest()
{
Console.WriteLine(System.Reflection.MethodBase.GetCurrentMethod().Name);
string userField = " \"Joe Bloggs\" <sip:[email protected]>;allow=\"options, invite, cancel\" \t, \"Jane Doe\" <sip:[email protected]>";
string[] keyValuePairs = GetKeyValuePairsFromQuoted(userField, ',');
Console.WriteLine("KeyValuePair count=" + keyValuePairs.Length + ".");
Console.WriteLine("First KetValuePair=" + keyValuePairs[0] + ".");
Console.WriteLine("Second KetValuePair=" + keyValuePairs[1] + ".");
Assert.IsTrue(keyValuePairs.Length == 2, "An incorrect number of key value pairs was extracted");
}