public void TestGetWordIndex() { Assert.AreEqual(0, lowerCaseDictionary.GetWordIndex("a")); Assert.AreEqual(3, lowerCaseDictionary.GetWordIndex("ç")); Assert.AreEqual(8, lowerCaseDictionary.GetWordIndex("ğ")); Assert.AreEqual(10, lowerCaseDictionary.GetWordIndex("ı")); Assert.AreEqual(18, lowerCaseDictionary.GetWordIndex("ö")); Assert.AreEqual(22, lowerCaseDictionary.GetWordIndex("ş")); Assert.AreEqual(25, lowerCaseDictionary.GetWordIndex("ü")); Assert.AreEqual(28, lowerCaseDictionary.GetWordIndex("z")); Assert.True(mixedCaseDictionary.GetWordIndex("A") == 0 || mixedCaseDictionary.GetWordIndex("A") == 1); Assert.True(mixedCaseDictionary.GetWordIndex("Ç") == 6 || mixedCaseDictionary.GetWordIndex("Ç") == 7); Assert.True(mixedCaseDictionary.GetWordIndex("Ğ") == 16 || mixedCaseDictionary.GetWordIndex("Ğ") == 17); Assert.True(mixedCaseDictionary.GetWordIndex("I") == 20 || mixedCaseDictionary.GetWordIndex("I") == 21); Assert.True(mixedCaseDictionary.GetWordIndex("İ") == 22 || mixedCaseDictionary.GetWordIndex("İ") == 23); Assert.True(mixedCaseDictionary.GetWordIndex("Ş") == 44 || mixedCaseDictionary.GetWordIndex("Ş") == 45); Assert.True(mixedCaseDictionary.GetWordIndex("Ü") == 50 || mixedCaseDictionary.GetWordIndex("Ü") == 51); Assert.True(mixedCaseDictionary.GetWordIndex("Z") == 56 || mixedCaseDictionary.GetWordIndex("Z") == 57); }