Example #1
0
        public void ConstructorTest()
        {
            var normalizedString = new NormalizedString("abcd");

            Assert.AreEqual("ABCD", normalizedString.Value);
            Assert.AreEqual("ABCD", normalizedString.ToString());
        }
Example #2
0
        public void SpecialSymbolRemovingTest()
        {
            const string stringWithSpecialSymbols = @"?><:|!*[]=)(abcd)&^%$#@!~/\";
            var          normalizedString         = new NormalizedString(stringWithSpecialSymbols);

            Assert.AreEqual("ABCD", normalizedString.Value);
            Assert.AreEqual("ABCD", normalizedString.ToString());
        }
Example #3
0
        public void RemoveCzechDiactriticsTest()
        {
            // czech diacritics
            const string stringWithCzechDiactritics  = "ěščřžýáíóéúůďťň";
            const string expectedNormCzechDiacritics = "ESCRZYAIOEUUDTN";
            var          normalizedCzechString       = new NormalizedString(stringWithCzechDiactritics);

            Assert.AreEqual(expectedNormCzechDiacritics, normalizedCzechString.Value);
            Assert.AreEqual(expectedNormCzechDiacritics, normalizedCzechString.ToString());
        }