private static void AssertParts(string text, params string[] expectedparts)
{
IList<string> parts = StringUtilities.SplitText(text);
Assert.IsNotNull(parts);
Assert.AreEqual(expectedparts.Length, parts.Count);
for (int k = 0; k < expectedparts.Length; k++)
Assert.AreEqual(expectedparts[k], parts[k]);
}