コード例 #1
0
ファイル: AnagramTest.cs プロジェクト: asonna/csharp-Anagram
        public void IsAnagram_ForSingleWord_BEARD()
        {
            Anagram newWord = new Anagram("Bread");

            newWord.AddToPotentialList("Beard");
            List <string> expectedReturn = new List <string> {
            };

            expectedReturn.Add("Beard");
            Assert.Equal(expectedReturn, newWord.IsAnagram());
        }
コード例 #2
0
ファイル: AnagramTest.cs プロジェクト: asonna/csharp-Anagram
        public void IsAnagram_ForListOfWordsWithNoMatch_EmptyList()
        {
            Anagram newWord = new Anagram("Bread");

            newWord.AddToPotentialList("road");
            newWord.AddToPotentialList("bottle");
            List <string> expectedReturn = new List <string> {
            };

            Assert.Equal(expectedReturn, newWord.IsAnagram());
        }
コード例 #3
0
ファイル: AnagramTest.cs プロジェクト: asonna/csharp-Anagram
        public void IsAnagram_ForListOfWordsWithASingleMatch_BEARD()
        {
            Anagram newWord = new Anagram("Bread");

            newWord.AddToPotentialList("beard");
            newWord.AddToPotentialList("bottle");
            List <string> expectedReturn = new List <string> {
            };

            expectedReturn.Add("beard");
            Assert.Equal(expectedReturn, newWord.IsAnagram());
        }
コード例 #4
0
ファイル: AnagramTest.cs プロジェクト: asonna/csharp-Anagram
        public void IsAnagram_ForListOfWordsWithMultipleMatches_BeardDebraBared()
        {
            Anagram newWord = new Anagram("Bread");

            newWord.AddToPotentialList("beard");
            newWord.AddToPotentialList("Debra");
            newWord.AddToPotentialList("Bared");
            List <string> expectedReturn = new List <string> {
            };

            expectedReturn.Add("beard");
            expectedReturn.Add("Debra");
            expectedReturn.Add("Bared");
            Assert.Equal(expectedReturn, newWord.IsAnagram());
        }