public void LetterCaseSensitiveEquals() { AlphabetLetter newLetter = 'h'; Assert.False(newLetter.Equals('H', true)); Assert.True(newLetter.Equals('h', true)); }
public void Operators() { AlphabetLetter newLetter = 'h'; Assert.True(newLetter == 'h'); Assert.True('h' == newLetter); Assert.True(newLetter == 'h'); Assert.False(newLetter == 'i'); Assert.True(newLetter != 'i'); Assert.False(newLetter != 'h'); }
public void LetterEquality() { AlphabetLetter newLetter = 'z'; Assert.Equal('z', newLetter.Value); Assert.Equal(26, newLetter.NumericValue); Assert.Equal(122, newLetter.CharacterCodeValue); Assert.True('z' == newLetter.Value); Assert.True(newLetter.Value == new AlphabetLetter('z').Value); }
public void IterationTestCount() { var letter = new AlphabetLetter('a'); int i = 1; while (!letter.Eoa()) { letter = letter.GetNextLetter(); i++; } Assert.True(i == 26); }
public void AlphabetTest() { var letter = new AlphabetLetter(1); Assert.Equal('a', letter.Value); Assert.Equal(1, letter.NumericValue); Assert.Equal(97, letter.CharacterCodeValue); AlphabetLetter newLetter = 'z'; Assert.Equal('z', newLetter.Value); Assert.Equal(26, newLetter.NumericValue); Assert.Equal(122, newLetter.CharacterCodeValue); }
public void IterationLetterCheck() { var letter = new AlphabetLetter('a'); int i = 1; while (!letter.Eoa()) { Assert.True(letter.NumericValue == i); if (i == 16) { Assert.True(letter == 'p'); } letter = letter.GetNextLetter(); i++; } Assert.True(i == 26); }
public static List <Alphabet> PopulateAlphabets() { List <Alphabet> alphabets = new List <Alphabet>(); foreach (var record in DB.GetMultiDictAlphabetLetters()) { var curLetter = new AlphabetLetter(record["letter"].ToString(), Convert.ToBoolean(record["has_occurences"])); if (alphabets.Any(a => a.LangId == Convert.ToInt32(record["lang_id"]))) { alphabets.Where(a => a.LangId == Convert.ToInt32(record["lang_id"])).FirstOrDefault().Letters.Add(curLetter); } else { var newAlphabetObj = new Alphabet(Convert.ToInt32(record["lang_id"]), new SortedSet <AlphabetLetter>(new AlphabetComparer())); newAlphabetObj.Letters.Add(curLetter); alphabets.Add(newAlphabetObj); } } return(alphabets); }
public void EndOfAlphabet() { AlphabetLetter letter = 'z'; Assert.True(letter.Eoa()); }