public void Test_Compact()
        {
            List <StringBuilder> result =
                new List <StringBuilder>(SimilarLookingProcessor.CompactSet(new[] { "abc", "xyz" }));

            Assert.AreEqual(2, result.Count);
            AreEqual("abc", result[0]);
            AreEqual("xyz", result[1]);

            result = new List <StringBuilder>(SimilarLookingProcessor.CompactSet(new[] { "abc", "xa" }));
            Assert.AreEqual(1, result.Count);
            AreEqual("abcx", result[0]);

            result =
                new List <StringBuilder>(
                    SimilarLookingProcessor.CompactSet(new[] { "B83", "CO", "DO", "EB", "GbO", "LlI1t" }));
            Assert.AreEqual(3, result.Count);
            AreEqual("B83E", result[0]);
            AreEqual("CODGb", result[1]);
            AreEqual("LlI1t", result[2]);
        }