Пример #1
0
        public void TestGetUniqueCharacters()
        {
            AnagramFinder.AnagramFinder af = new AnagramFinder.AnagramFinder();

            af.GetUniqueChars("Hello").Should().Be("ehlo");
            af.GetUniqueChars("aaaa").Should().Be("a");
            af.GetUniqueChars("aaabcc").Should().Be("abc");
            af.GetUniqueChars("bac").Should().Be("abc");
        }
Пример #2
0
        public void TestFinder()
        {
            AnagramFinder.AnagramFinder af = new AnagramFinder.AnagramFinder();

            List <string> wordList = new List <string> {
                "cab", "aaa", "abc", "cbbbba", "a", "qwer"
            };

            List <List <string> > resultList = af.Finder(wordList);

            resultList[0].Should().BeEquivalentTo("a", "aaa");
            resultList[1].Should().BeEquivalentTo("abc", "cab", "cbbbba");
        }