コード例 #1
0
        public void Words_Are_Anagrams_Returns_True()
        {
            var anagramsFinder = new AnagramsFinder();

            var actual = anagramsFinder.Validate("test1", "1test");

            Assert.True(actual);
        }
コード例 #2
0
        public void Words_Are_Not_Anagrams_Returns_False()
        {
            var anagramsFinder = new AnagramsFinder();

            var actual = anagramsFinder.Validate("test1", "2test");

            Assert.False(actual);
        }
コード例 #3
0
        public void Number_Letters_NotEquals_Returns_False()
        {
            var anagramsFinder = new AnagramsFinder();

            var actual = anagramsFinder.Validate("test1", "test");

            Assert.False(actual);
        }
コード例 #4
0
        public void Not_Exist_Anagram_Group_GroupIncress()
        {
            var anagramsFinder = new AnagramsFinder();

            anagramsFinder.GroupAnagram("test1");
            anagramsFinder.GroupAnagram("test2");

            var anagramsCount = anagramsFinder.Anagrams;
            var actual        = anagramsCount.Count();

            Assert.Equal(2, actual);
        }