public void TestMultiStringConversion() { var inputAsNumber = "1|22|aaa|"; var converted = RawRegistryValueConverter.GetMultiValueFromString(inputAsNumber); Assert.IsTrue(converted.SequenceEqual(new[] { "1", "22", "aaa", "" })); inputAsNumber = ""; converted = RawRegistryValueConverter.GetMultiValueFromString(inputAsNumber); Assert.AreEqual(1, converted.Length); inputAsNumber = " "; converted = RawRegistryValueConverter.GetMultiValueFromString(inputAsNumber); Assert.IsTrue(converted.SequenceEqual(new[] { " " })); }