コード例 #1
0
ファイル: EngineTester.cs プロジェクト: arudnitsky/WordFinder
        public void NLetterWordList_Add_ReturnsSortedWords()
        {
            var wordlist = new NLetterWordList( 3 );
             wordlist.Add( "dog" );
             wordlist.Add( "hat" );
             wordlist.Add( "cat" );

             var actual = new List<string>();
             foreach ( var word in wordlist )
             {
            actual.Add( word );
             }
             Assert.AreEqual( 3, actual.Count );
             Assert.IsTrue( actual[0] == "cat" );
             Assert.IsTrue( actual[1] == "dog" );
             Assert.IsTrue( actual[2] == "hat" );
        }
コード例 #2
0
ファイル: EngineTester.cs プロジェクト: arudnitsky/WordFinder
 public void NLetterWordList_Constructor_InitializedProperly()
 {
     var wordlist = new NLetterWordList( 3 );
      Assert.AreEqual( 3, wordlist.WordLength );
 }
コード例 #3
0
ファイル: EngineTester.cs プロジェクト: arudnitsky/WordFinder
 public void NLetterWordList_AddingWrongLengthWord_Throws()
 {
     var wordlist = new NLetterWordList( 3 );
      wordlist.Add( "grass" );
 }