Esempio n. 1
0
        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" );
        }
Esempio n. 2
0
 public void NLetterWordList_Constructor_InitializedProperly()
 {
     var wordlist = new NLetterWordList( 3 );
      Assert.AreEqual( 3, wordlist.WordLength );
 }
Esempio n. 3
0
 public void NLetterWordList_AddingWrongLengthWord_Throws()
 {
     var wordlist = new NLetterWordList( 3 );
      wordlist.Add( "grass" );
 }