示例#1
0
        public void TestMoreThanOneWord()
        {
            var list = new List <string> {
                "v", "n", "p", "u", "s", "t", "w", "o"
            };

            Assert.AreEqual(list, UniqueCharacter.UniqueCharacters("eleven plus two"));
        }
示例#2
0
        public void TestUpperLowerChars()
        {
            var list = new List <string> {
                "l", "m"
            };

            Assert.AreEqual(list, UniqueCharacter.UniqueCharacters("AlMa"));
        }
示例#3
0
        public void TestAllUniqueChars()
        {
            var list = new List <string> {
                "s", "a", "l", "t"
            };

            Assert.AreEqual(list, UniqueCharacter.UniqueCharacters("salt"));
            list = new List <string> {
                "a"
            };
            Assert.AreEqual(list, UniqueCharacter.UniqueCharacters("a"));
        }
示例#4
0
        public void TestSomeUniqueChars()
        {
            var list = new List <string> {
                "a", "r", "e"
            };

            Assert.AreEqual(list, UniqueCharacter.UniqueCharacters("address"));
            list = new List <string> {
                "n", "g", "r", "m"
            };
            Assert.AreEqual(list, UniqueCharacter.UniqueCharacters("anagram"));
            list = new List <string> {
                "a"
            };
            Assert.AreEqual(list, UniqueCharacter.UniqueCharacters("bba"));
        }
示例#5
0
        public void TestNoUniqueChars()
        {
            var list = new List <string>();

            Assert.AreEqual(list, UniqueCharacter.UniqueCharacters("meme"));
        }