diff --git a/Tekkon.Tests/Tekkon.Tests.csproj b/Tekkon.Tests/Tekkon.Tests.csproj index fe9ce91..60f209f 100644 --- a/Tekkon.Tests/Tekkon.Tests.csproj +++ b/Tekkon.Tests/Tekkon.Tests.csproj @@ -4,7 +4,7 @@ net6.0 enable false - 1.5.1 + 1.6.0 diff --git a/Tekkon.Tests/TekkonTests.cs b/Tekkon.Tests/TekkonTests.cs index e015bf7..8314550 100644 --- a/Tekkon.Tests/TekkonTests.cs +++ b/Tekkon.Tests/TekkonTests.cs @@ -1,26 +1,10 @@ // (c) 2022 and onwards The vChewing Project (MIT-NTL License). -/* -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -1. The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -2. No trademark license is granted to use the trade names, trademarks, service -marks, or product names of Contributor, except as required to fulfill notice -requirements above. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ +// ==================== +// This code is released under the MIT license (SPDX-License-Identifier: MIT) +// ... with NTL restriction stating that: +// No trademark license is granted to use the trade names, trademarks, service +// marks, or product names of Contributor, except as required to fulfill notice +// requirements defined in MIT License. using NUnit.Framework; @@ -183,8 +167,14 @@ public void TestPhonabetKeyReceivingAndCompositions() { // Testing tool functions Assert.AreEqual(Shared.RestoreToneOneInPhona("ㄉㄧㄠ"), "ㄉㄧㄠ1"); Assert.AreEqual(Shared.CnvPhonaToTextbookStyle("ㄓㄜ˙"), "˙ㄓㄜ"); + Assert.AreEqual(Shared.CnvPhonaToHanyuPinyin("ㄍㄢˋ"), "gan4"); + Assert.AreEqual(Shared.CnvHanyuPinyinToTextbookStyle("起(qi3)居(ju1)"), + "起(qǐ)居(jū)"); Assert.AreEqual(Shared.CnvHanyuPinyinToPhona("bian4-le5-tian1"), "ㄅㄧㄢˋ-ㄌㄜ˙-ㄊㄧㄢ"); + // 測試這種情形:「如果傳入的字串不包含任何半形英數內容的話,那麼應該直接將傳入的字串原樣返回」。 + Assert.AreEqual(Shared.CnvHanyuPinyinToPhona("ㄅㄧㄢˋ-˙ㄌㄜ-ㄊㄧㄢ"), + "ㄅㄧㄢˋ-˙ㄌㄜ-ㄊㄧㄢ"); } [Test] diff --git a/Tekkon.Tests/TekkonTests_Advanced.cs b/Tekkon.Tests/TekkonTests_Advanced.cs index 3143f21..5a9b9e6 100644 --- a/Tekkon.Tests/TekkonTests_Advanced.cs +++ b/Tekkon.Tests/TekkonTests_Advanced.cs @@ -1,26 +1,10 @@ // (c) 2022 and onwards The vChewing Project (MIT-NTL License). -/* -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -1. The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -2. No trademark license is granted to use the trade names, trademarks, service -marks, or product names of Contributor, except as required to fulfill notice -requirements above. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ +// ==================== +// This code is released under the MIT license (SPDX-License-Identifier: MIT) +// ... with NTL restriction stating that: +// No trademark license is granted to use the trade names, trademarks, service +// marks, or product names of Contributor, except as required to fulfill notice +// requirements defined in MIT License. using NUnit.Framework; @@ -29,7512 +13,7516 @@ namespace Tekkon.Tests; public class TekkonTestsAdvanced { // MARK: - Keyboard Arrangement Tests + private void CheckEq(ref int counter, ref Composer composer, + string strGivenSeq, string strExpected) { + // 僅單元測試之用途,就不用檢查 string 是否為 null 了。 + string strConverted = composer.CnvSequence(strGivenSeq); + if (strConverted == strExpected) return; + string strError = string.Format("MISMATCH: {0} -> \"{1}\" != \"{2}\"", + strGivenSeq, strConverted, strExpected); + System.Console.WriteLine(strError); + counter++; + } + [Test] public void TestQwertyDachenKeys() { // Testing Dachen Traditional Mapping (QWERTY); Composer composer = new(arrange: MandarinParser.OfDachen); - Assert.AreEqual(actual: composer.CnvSequence("18 "), expected: "ㄅㄚ "); - Assert.AreEqual(actual: composer.CnvSequence("m,4"), expected: "ㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("5j/ "), expected: "ㄓㄨㄥ "); - Assert.AreEqual(actual: composer.CnvSequence("fu."), expected: "ㄑㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("g0 "), expected: "ㄕㄢ "); - Assert.AreEqual(actual: composer.CnvSequence("xup6"), expected: "ㄌㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xu;6"), expected: "ㄌㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("z/"), expected: "ㄈㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tjo "), expected: "ㄔㄨㄟ "); - Assert.AreEqual(actual: composer.CnvSequence("284"), expected: "ㄉㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("2u4"), expected: "ㄉㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hl3"), expected: "ㄘㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("5 "), expected: "ㄓ "); - Assert.AreEqual(actual: composer.CnvSequence("193"), expected: "ㄅㄞˇ"); + int counter = 0; + CheckEq(ref counter, ref composer, "18 ", "ㄅㄚ "); + CheckEq(ref counter, ref composer, "m,4", "ㄩㄝˋ"); + CheckEq(ref counter, ref composer, "5j/ ", "ㄓㄨㄥ "); + CheckEq(ref counter, ref composer, "fu.", "ㄑㄧㄡ"); + CheckEq(ref counter, ref composer, "g0 ", "ㄕㄢ "); + CheckEq(ref counter, ref composer, "xup6", "ㄌㄧㄣˊ"); + CheckEq(ref counter, ref composer, "xu;6", "ㄌㄧㄤˊ"); + CheckEq(ref counter, ref composer, "z/", "ㄈㄥ"); + CheckEq(ref counter, ref composer, "tjo ", "ㄔㄨㄟ "); + CheckEq(ref counter, ref composer, "284", "ㄉㄚˋ"); + CheckEq(ref counter, ref composer, "2u4", "ㄉㄧˋ"); + CheckEq(ref counter, ref composer, "hl3", "ㄘㄠˇ"); + CheckEq(ref counter, ref composer, "5 ", "ㄓ "); + CheckEq(ref counter, ref composer, "193", "ㄅㄞˇ"); + Assert.AreEqual(counter, 0); } [Test] public void TestDachen26Keys() { // Testing handleDachen26() Composer composer = new(arrange: MandarinParser.OfDachen26); - Assert.AreEqual(actual: composer.CnvSequence("dull"), expected: "ㄎㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("eule"), expected: "ㄍㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("eup"), expected: "ㄍㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qqulle"), - expected: "ㄅㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qqulld"), - expected: "ㄅㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjll"), expected: "ㄉㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qquu"), expected: "ㄅㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("qquue"), expected: "ㄅㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qquur"), expected: "ㄅㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qquud"), expected: "ㄅㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qquuy"), expected: "ㄅㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qqi"), expected: "ㄅㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("qqie"), expected: "ㄅㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qqir"), expected: "ㄅㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqid"), expected: "ㄅㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqiy"), expected: "ㄅㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qqii"), expected: "ㄅㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("qqiie"), expected: "ㄅㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qqiir"), expected: "ㄅㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqiid"), expected: "ㄅㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqiiy"), expected: "ㄅㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qqo"), expected: "ㄅㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("qqor"), expected: "ㄅㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqod"), expected: "ㄅㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqoy"), expected: "ㄅㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qql"), expected: "ㄅㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qqle"), expected: "ㄅㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qqlr"), expected: "ㄅㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqld"), expected: "ㄅㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqoo"), expected: "ㄅㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qqoor"), expected: "ㄅㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqood"), expected: "ㄅㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqp"), expected: "ㄅㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qqpr"), expected: "ㄅㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqpd"), expected: "ㄅㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqll"), expected: "ㄅㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qqllr"), expected: "ㄅㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqlld"), expected: "ㄅㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqn"), expected: "ㄅㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qqne"), expected: "ㄅㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qqnr"), expected: "ㄅㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqnd"), expected: "ㄅㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqu"), expected: "ㄅㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("qque"), expected: "ㄅㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qqur"), expected: "ㄅㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqud"), expected: "ㄅㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqub"), expected: "ㄅㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("qqube"), expected: "ㄅㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qqubr"), expected: "ㄅㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqubd"), expected: "ㄅㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqul"), expected: "ㄅㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qqulr"), expected: "ㄅㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qquld"), expected: "ㄅㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qquoo"), expected: "ㄅㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qquooe"), - expected: "ㄅㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qquoor"), - expected: "ㄅㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qquood"), - expected: "ㄅㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqup"), expected: "ㄅㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qqupr"), expected: "ㄅㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqupd"), expected: "ㄅㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqun"), expected: "ㄅㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qqunr"), expected: "ㄅㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqund"), expected: "ㄅㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqj"), expected: "ㄅㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("qqje"), expected: "ㄅㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qqjr"), expected: "ㄅㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qqjd"), expected: "ㄅㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quu"), expected: "ㄆㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("quue"), expected: "ㄆㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("quur"), expected: "ㄆㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("quud"), expected: "ㄆㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quuy"), expected: "ㄆㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qi"), expected: "ㄆㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("qie"), expected: "ㄆㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qir"), expected: "ㄆㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qid"), expected: "ㄆㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qii"), expected: "ㄆㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("qiie"), expected: "ㄆㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qiir"), expected: "ㄆㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qiid"), expected: "ㄆㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qo"), expected: "ㄆㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("qoe"), expected: "ㄆㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qor"), expected: "ㄆㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qod"), expected: "ㄆㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ql"), expected: "ㄆㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qle"), expected: "ㄆㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qlr"), expected: "ㄆㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qld"), expected: "ㄆㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qm"), expected: "ㄆㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("qme"), expected: "ㄆㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qmr"), expected: "ㄆㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qmd"), expected: "ㄆㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qoo"), expected: "ㄆㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qooe"), expected: "ㄆㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qoor"), expected: "ㄆㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qood"), expected: "ㄆㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qp"), expected: "ㄆㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qpe"), expected: "ㄆㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qpr"), expected: "ㄆㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qpd"), expected: "ㄆㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qll"), expected: "ㄆㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qlle"), expected: "ㄆㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qllr"), expected: "ㄆㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qlld"), expected: "ㄆㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qn"), expected: "ㄆㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qne"), expected: "ㄆㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qnr"), expected: "ㄆㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qnd"), expected: "ㄆㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qu"), expected: "ㄆㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("que"), expected: "ㄆㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qur"), expected: "ㄆㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qud"), expected: "ㄆㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quuu"), expected: "ㄆㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("qub"), expected: "ㄆㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("qubr"), expected: "ㄆㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qubd"), expected: "ㄆㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qul"), expected: "ㄆㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qule"), expected: "ㄆㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qulr"), expected: "ㄆㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("quld"), expected: "ㄆㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quoo"), expected: "ㄆㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("quooe"), expected: "ㄆㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("quoor"), expected: "ㄆㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("quood"), expected: "ㄆㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qup"), expected: "ㄆㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qupe"), expected: "ㄆㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qupr"), expected: "ㄆㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qupd"), expected: "ㄆㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qun"), expected: "ㄆㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qune"), expected: "ㄆㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qunr"), expected: "ㄆㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qund"), expected: "ㄆㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qj"), expected: "ㄆㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("qje"), expected: "ㄆㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qjr"), expected: "ㄆㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qjd"), expected: "ㄆㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("auu"), expected: "ㄇㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("auue"), expected: "ㄇㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("auur"), expected: "ㄇㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("auud"), expected: "ㄇㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("auuy"), expected: "ㄇㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ai"), expected: "ㄇㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("aie"), expected: "ㄇㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("air"), expected: "ㄇㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aid"), expected: "ㄇㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aiy"), expected: "ㄇㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ak"), expected: "ㄇㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("akd"), expected: "ㄇㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aky"), expected: "ㄇㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("aii"), expected: "ㄇㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("aiie"), expected: "ㄇㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aiir"), expected: "ㄇㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aiid"), expected: "ㄇㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aoe"), expected: "ㄇㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aor"), expected: "ㄇㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aod"), expected: "ㄇㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("al"), expected: "ㄇㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("ale"), expected: "ㄇㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("alr"), expected: "ㄇㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ald"), expected: "ㄇㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ame"), expected: "ㄇㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("amr"), expected: "ㄇㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("amd"), expected: "ㄇㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aoo"), expected: "ㄇㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("aooe"), expected: "ㄇㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aoor"), expected: "ㄇㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aood"), expected: "ㄇㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ap"), expected: "ㄇㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("ape"), expected: "ㄇㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("apr"), expected: "ㄇㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("apd"), expected: "ㄇㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("apy"), expected: "ㄇㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("all"), expected: "ㄇㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("alle"), expected: "ㄇㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("allr"), expected: "ㄇㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("alld"), expected: "ㄇㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("an"), expected: "ㄇㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ane"), expected: "ㄇㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("anr"), expected: "ㄇㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("and"), expected: "ㄇㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("au"), expected: "ㄇㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("aue"), expected: "ㄇㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aur"), expected: "ㄇㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aud"), expected: "ㄇㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aub"), expected: "ㄇㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("aube"), expected: "ㄇㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aubd"), expected: "ㄇㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aul"), expected: "ㄇㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("aule"), expected: "ㄇㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aulr"), expected: "ㄇㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("auld"), expected: "ㄇㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aume"), expected: "ㄇㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aumr"), expected: "ㄇㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aumd"), expected: "ㄇㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("auoo"), expected: "ㄇㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("auooe"), expected: "ㄇㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("auoor"), expected: "ㄇㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("auood"), expected: "ㄇㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aup"), expected: "ㄇㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("aupe"), expected: "ㄇㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aupr"), expected: "ㄇㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aune"), expected: "ㄇㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aunr"), expected: "ㄇㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aund"), expected: "ㄇㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aje"), expected: "ㄇㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ajr"), expected: "ㄇㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ajd"), expected: "ㄇㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zuu"), expected: "ㄈㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("zuue"), expected: "ㄈㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zuur"), expected: "ㄈㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zuud"), expected: "ㄈㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zie"), expected: "ㄈㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zo"), expected: "ㄈㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("zoe"), expected: "ㄈㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zor"), expected: "ㄈㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zod"), expected: "ㄈㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zm"), expected: "ㄈㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("zme"), expected: "ㄈㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zmr"), expected: "ㄈㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zmd"), expected: "ㄈㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zoo"), expected: "ㄈㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("zooe"), expected: "ㄈㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zoor"), expected: "ㄈㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zood"), expected: "ㄈㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zp"), expected: "ㄈㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("zpe"), expected: "ㄈㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zpr"), expected: "ㄈㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zpd"), expected: "ㄈㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zpy"), expected: "ㄈㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("zll"), expected: "ㄈㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("zlle"), expected: "ㄈㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zllr"), expected: "ㄈㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zlld"), expected: "ㄈㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zn"), expected: "ㄈㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("zne"), expected: "ㄈㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("znr"), expected: "ㄈㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("znd"), expected: "ㄈㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zuld"), expected: "ㄈㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zj"), expected: "ㄈㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("zje"), expected: "ㄈㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zjr"), expected: "ㄈㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zjd"), expected: "ㄈㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuu"), expected: "ㄉㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuue"), expected: "ㄉㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuur"), expected: "ㄉㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuud"), expected: "ㄉㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuuy"), expected: "ㄉㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("wwk"), expected: "ㄉㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("wwke"), expected: "ㄉㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwky"), expected: "ㄉㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("wwii"), expected: "ㄉㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("wwiir"), expected: "ㄉㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwiid"), expected: "ㄉㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwor"), expected: "ㄉㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwl"), expected: "ㄉㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("wwle"), expected: "ㄉㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwlr"), expected: "ㄉㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwld"), expected: "ㄉㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwm"), expected: "ㄉㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("wwme"), expected: "ㄉㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwmr"), expected: "ㄉㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwmd"), expected: "ㄉㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwoo"), expected: "ㄉㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("wwoor"), expected: "ㄉㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwood"), expected: "ㄉㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwpd"), expected: "ㄉㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwll"), expected: "ㄉㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("wwllr"), expected: "ㄉㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwlld"), expected: "ㄉㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwn"), expected: "ㄉㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("wwnr"), expected: "ㄉㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwnd"), expected: "ㄉㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwu"), expected: "ㄉㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("wwue"), expected: "ㄉㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwur"), expected: "ㄉㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwud"), expected: "ㄉㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuuur"), - expected: "ㄉㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwub"), expected: "ㄉㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("wwube"), expected: "ㄉㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwubr"), expected: "ㄉㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwubd"), expected: "ㄉㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwul"), expected: "ㄉㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("wwulr"), expected: "ㄉㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuld"), expected: "ㄉㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwum"), expected: "ㄉㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuoo"), expected: "ㄉㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuooe"), - expected: "ㄉㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuoor"), - expected: "ㄉㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwuood"), - expected: "ㄉㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwun"), expected: "ㄉㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("wwune"), expected: "ㄉㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwunr"), expected: "ㄉㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwund"), expected: "ㄉㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwj"), expected: "ㄉㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("wwje"), expected: "ㄉㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjr"), expected: "ㄉㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjd"), expected: "ㄉㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwji"), expected: "ㄉㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjie"), expected: "ㄉㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjir"), expected: "ㄉㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjid"), expected: "ㄉㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjiy"), expected: "ㄉㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("wwjo"), expected: "ㄉㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjor"), expected: "ㄉㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjod"), expected: "ㄉㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjoo"), expected: "ㄉㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjoor"), - expected: "ㄉㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjood"), - expected: "ㄉㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjp"), expected: "ㄉㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjpr"), expected: "ㄉㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjpd"), expected: "ㄉㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjn"), expected: "ㄉㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjnr"), expected: "ㄉㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wwjnd"), expected: "ㄉㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wuu"), expected: "ㄊㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("wuur"), expected: "ㄊㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wuud"), expected: "ㄊㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wkd"), expected: "ㄊㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wii"), expected: "ㄊㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("wiie"), expected: "ㄊㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wiir"), expected: "ㄊㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wiid"), expected: "ㄊㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wiiy"), expected: "ㄊㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("wl"), expected: "ㄊㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("wle"), expected: "ㄊㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wlr"), expected: "ㄊㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wld"), expected: "ㄊㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wly"), expected: "ㄊㄠ˙"); - Assert.AreEqual(actual: composer.CnvSequence("wm"), expected: "ㄊㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("wme"), expected: "ㄊㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wmr"), expected: "ㄊㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wmd"), expected: "ㄊㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wmy"), expected: "ㄊㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("woo"), expected: "ㄊㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("wooe"), expected: "ㄊㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("woor"), expected: "ㄊㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wood"), expected: "ㄊㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wll"), expected: "ㄊㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("wlle"), expected: "ㄊㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wllr"), expected: "ㄊㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wlld"), expected: "ㄊㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wn"), expected: "ㄊㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("wne"), expected: "ㄊㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wnd"), expected: "ㄊㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wu"), expected: "ㄊㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("wue"), expected: "ㄊㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wur"), expected: "ㄊㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wud"), expected: "ㄊㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wub"), expected: "ㄊㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("wube"), expected: "ㄊㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wubr"), expected: "ㄊㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wubd"), expected: "ㄊㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wul"), expected: "ㄊㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("wule"), expected: "ㄊㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wulr"), expected: "ㄊㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wuld"), expected: "ㄊㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wuoo"), expected: "ㄊㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("wuooe"), expected: "ㄊㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wuoor"), expected: "ㄊㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wuood"), expected: "ㄊㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wun"), expected: "ㄊㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("wune"), expected: "ㄊㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wunr"), expected: "ㄊㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wund"), expected: "ㄊㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wj"), expected: "ㄊㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("wje"), expected: "ㄊㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wjr"), expected: "ㄊㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wjd"), expected: "ㄊㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wji"), expected: "ㄊㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("wjie"), expected: "ㄊㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wjir"), expected: "ㄊㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wjid"), expected: "ㄊㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wjo"), expected: "ㄊㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("wjoe"), expected: "ㄊㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wjor"), expected: "ㄊㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wjod"), expected: "ㄊㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wjoo"), expected: "ㄊㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("wjooe"), expected: "ㄊㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wjoor"), expected: "ㄊㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wjood"), expected: "ㄊㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wjp"), expected: "ㄊㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("wjpe"), expected: "ㄊㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wjpr"), expected: "ㄊㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wjpd"), expected: "ㄊㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wjn"), expected: "ㄊㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("wjne"), expected: "ㄊㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wjnr"), expected: "ㄊㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wjnd"), expected: "ㄊㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("suu"), expected: "ㄋㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("suue"), expected: "ㄋㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("suur"), expected: "ㄋㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("suud"), expected: "ㄋㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("suuy"), expected: "ㄋㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("skd"), expected: "ㄋㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sky"), expected: "ㄋㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("siie"), expected: "ㄋㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("siir"), expected: "ㄋㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("siid"), expected: "ㄋㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("soe"), expected: "ㄋㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sor"), expected: "ㄋㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sod"), expected: "ㄋㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sl"), expected: "ㄋㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("sle"), expected: "ㄋㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("slr"), expected: "ㄋㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sld"), expected: "ㄋㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sme"), expected: "ㄋㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("smr"), expected: "ㄋㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("smd"), expected: "ㄋㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("soo"), expected: "ㄋㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("sooe"), expected: "ㄋㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("soor"), expected: "ㄋㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sood"), expected: "ㄋㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("spr"), expected: "ㄋㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("spd"), expected: "ㄋㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sll"), expected: "ㄋㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("slle"), expected: "ㄋㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sllr"), expected: "ㄋㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("slld"), expected: "ㄋㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("slly"), expected: "ㄋㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("sne"), expected: "ㄋㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("snr"), expected: "ㄋㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("su"), expected: "ㄋㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("sue"), expected: "ㄋㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sur"), expected: "ㄋㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sud"), expected: "ㄋㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sub"), expected: "ㄋㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("sube"), expected: "ㄋㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("subd"), expected: "ㄋㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sulr"), expected: "ㄋㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("suld"), expected: "ㄋㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sum"), expected: "ㄋㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("sume"), expected: "ㄋㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sumr"), expected: "ㄋㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sumd"), expected: "ㄋㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("suoo"), expected: "ㄋㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("suooe"), expected: "ㄋㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("suoor"), expected: "ㄋㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("suood"), expected: "ㄋㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sup"), expected: "ㄋㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("supe"), expected: "ㄋㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("supr"), expected: "ㄋㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("supd"), expected: "ㄋㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sulle"), expected: "ㄋㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sullr"), expected: "ㄋㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sulld"), expected: "ㄋㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sune"), expected: "ㄋㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sunr"), expected: "ㄋㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sund"), expected: "ㄋㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sje"), expected: "ㄋㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sjr"), expected: "ㄋㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sjd"), expected: "ㄋㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sjie"), expected: "ㄋㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sjir"), expected: "ㄋㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sjid"), expected: "ㄋㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sjoe"), expected: "ㄋㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sjooe"), expected: "ㄋㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sjoor"), expected: "ㄋㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sjood"), expected: "ㄋㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sjpe"), expected: "ㄋㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sjne"), expected: "ㄋㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sjnr"), expected: "ㄋㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sjnd"), expected: "ㄋㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("smme"), expected: "ㄋㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("smmr"), expected: "ㄋㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("smmd"), expected: "ㄋㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("smmbd"), expected: "ㄋㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuu"), expected: "ㄌㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xuue"), expected: "ㄌㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xuur"), expected: "ㄌㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xuud"), expected: "ㄌㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuuy"), expected: "ㄌㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xi"), expected: "ㄌㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("xiy"), expected: "ㄌㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xk"), expected: "ㄌㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("xke"), expected: "ㄌㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xkd"), expected: "ㄌㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xky"), expected: "ㄌㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xiie"), expected: "ㄌㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xiir"), expected: "ㄌㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xiid"), expected: "ㄌㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xo"), expected: "ㄌㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("xoe"), expected: "ㄌㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xor"), expected: "ㄌㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xod"), expected: "ㄌㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xoy"), expected: "ㄌㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xl"), expected: "ㄌㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("xle"), expected: "ㄌㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xlr"), expected: "ㄌㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xld"), expected: "ㄌㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xm"), expected: "ㄌㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("xme"), expected: "ㄌㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xmr"), expected: "ㄌㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xmd"), expected: "ㄌㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xmy"), expected: "ㄌㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xooe"), expected: "ㄌㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xoor"), expected: "ㄌㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xood"), expected: "ㄌㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xll"), expected: "ㄌㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xlle"), expected: "ㄌㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xllr"), expected: "ㄌㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xlld"), expected: "ㄌㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xn"), expected: "ㄌㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xne"), expected: "ㄌㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xnr"), expected: "ㄌㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xnd"), expected: "ㄌㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xu"), expected: "ㄌㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("xue"), expected: "ㄌㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xur"), expected: "ㄌㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xud"), expected: "ㄌㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuy"), expected: "ㄌㄧ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xuuur"), expected: "ㄌㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xub"), expected: "ㄌㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("xube"), expected: "ㄌㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xubr"), expected: "ㄌㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xubd"), expected: "ㄌㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xul"), expected: "ㄌㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("xule"), expected: "ㄌㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xulr"), expected: "ㄌㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xuld"), expected: "ㄌㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xum"), expected: "ㄌㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("xume"), expected: "ㄌㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xumr"), expected: "ㄌㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xumd"), expected: "ㄌㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuoo"), expected: "ㄌㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xuooe"), expected: "ㄌㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xuoor"), expected: "ㄌㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xuood"), expected: "ㄌㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xupe"), expected: "ㄌㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xupr"), expected: "ㄌㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xupd"), expected: "ㄌㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xulle"), expected: "ㄌㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xullr"), expected: "ㄌㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xulld"), expected: "ㄌㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xun"), expected: "ㄌㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xune"), expected: "ㄌㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xunr"), expected: "ㄌㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xund"), expected: "ㄌㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xj"), expected: "ㄌㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("xje"), expected: "ㄌㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xjr"), expected: "ㄌㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xjd"), expected: "ㄌㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xji"), expected: "ㄌㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("xjie"), expected: "ㄌㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xjir"), expected: "ㄌㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xjid"), expected: "ㄌㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xjiy"), expected: "ㄌㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xjooe"), expected: "ㄌㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xjoor"), expected: "ㄌㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xjood"), expected: "ㄌㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xjp"), expected: "ㄌㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xjpe"), expected: "ㄌㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xjpr"), expected: "ㄌㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xjpd"), expected: "ㄌㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xjn"), expected: "ㄌㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xjne"), expected: "ㄌㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xjnr"), expected: "ㄌㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xjnd"), expected: "ㄌㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xmm"), expected: "ㄌㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("xmme"), expected: "ㄌㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xmmr"), expected: "ㄌㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xmmd"), expected: "ㄌㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xmmb"), expected: "ㄌㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("xmmbr"), expected: "ㄌㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xmmbd"), expected: "ㄌㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xmmooe"), - expected: "ㄌㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xmmoor"), - expected: "ㄌㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("euu"), expected: "ㄍㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("euue"), expected: "ㄍㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("euur"), expected: "ㄍㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("euud"), expected: "ㄍㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("euuy"), expected: "ㄍㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ek"), expected: "ㄍㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("eke"), expected: "ㄍㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ekr"), expected: "ㄍㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ekd"), expected: "ㄍㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("eky"), expected: "ㄍㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("eii"), expected: "ㄍㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("eiir"), expected: "ㄍㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("eiid"), expected: "ㄍㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("eor"), expected: "ㄍㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("el"), expected: "ㄍㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("elr"), expected: "ㄍㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("eld"), expected: "ㄍㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("em"), expected: "ㄍㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("emr"), expected: "ㄍㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("emd"), expected: "ㄍㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("eoo"), expected: "ㄍㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("eoor"), expected: "ㄍㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("eood"), expected: "ㄍㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ep"), expected: "ㄍㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("epe"), expected: "ㄍㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("epr"), expected: "ㄍㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("epd"), expected: "ㄍㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ell"), expected: "ㄍㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ellr"), expected: "ㄍㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("elld"), expected: "ㄍㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("en"), expected: "ㄍㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("enr"), expected: "ㄍㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("end"), expected: "ㄍㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ej"), expected: "ㄍㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("eje"), expected: "ㄍㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ejr"), expected: "ㄍㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejd"), expected: "ㄍㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("eju"), expected: "ㄍㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ejue"), expected: "ㄍㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ejur"), expected: "ㄍㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejud"), expected: "ㄍㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("eji"), expected: "ㄍㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("ejie"), expected: "ㄍㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ejir"), expected: "ㄍㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejid"), expected: "ㄍㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ejii"), expected: "ㄍㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("ejiir"), expected: "ㄍㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejiid"), expected: "ㄍㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ejo"), expected: "ㄍㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("ejor"), expected: "ㄍㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejod"), expected: "ㄍㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ejoo"), expected: "ㄍㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("ejoor"), expected: "ㄍㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejood"), expected: "ㄍㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ejp"), expected: "ㄍㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("ejpr"), expected: "ㄍㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejpd"), expected: "ㄍㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ejll"), expected: "ㄍㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ejllr"), expected: "ㄍㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejlld"), expected: "ㄍㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ejn"), expected: "ㄍㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ejne"), expected: "ㄍㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ejnr"), expected: "ㄍㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ejnd"), expected: "ㄍㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("duu"), expected: "ㄎㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("duur"), expected: "ㄎㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("duud"), expected: "ㄎㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dk"), expected: "ㄎㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("dke"), expected: "ㄎㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dkr"), expected: "ㄎㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dkd"), expected: "ㄎㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dii"), expected: "ㄎㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("diir"), expected: "ㄎㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("diid"), expected: "ㄎㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dl"), expected: "ㄎㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("dlr"), expected: "ㄎㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dld"), expected: "ㄎㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dm"), expected: "ㄎㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dmr"), expected: "ㄎㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dmd"), expected: "ㄎㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("doo"), expected: "ㄎㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("door"), expected: "ㄎㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dood"), expected: "ㄎㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dp"), expected: "ㄎㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("dpr"), expected: "ㄎㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dpd"), expected: "ㄎㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dll"), expected: "ㄎㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("dlle"), expected: "ㄎㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dllr"), expected: "ㄎㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dlld"), expected: "ㄎㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dn"), expected: "ㄎㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dnr"), expected: "ㄎㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dj"), expected: "ㄎㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("dje"), expected: "ㄎㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("djr"), expected: "ㄎㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("djd"), expected: "ㄎㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dju"), expected: "ㄎㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("djur"), expected: "ㄎㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("djud"), expected: "ㄎㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("djid"), expected: "ㄎㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("djii"), expected: "ㄎㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("djiir"), expected: "ㄎㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("djiid"), expected: "ㄎㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("djo"), expected: "ㄎㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("djoe"), expected: "ㄎㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("djor"), expected: "ㄎㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("djod"), expected: "ㄎㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("djoo"), expected: "ㄎㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("djoor"), expected: "ㄎㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("djood"), expected: "ㄎㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("djp"), expected: "ㄎㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("djpr"), expected: "ㄎㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("djpd"), expected: "ㄎㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("djll"), expected: "ㄎㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("djlle"), expected: "ㄎㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("djllr"), expected: "ㄎㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("djlld"), expected: "ㄎㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("djn"), expected: "ㄎㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("djnr"), expected: "ㄎㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("djnd"), expected: "ㄎㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cuu"), expected: "ㄏㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("cuue"), expected: "ㄏㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cuur"), expected: "ㄏㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ck"), expected: "ㄏㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("cke"), expected: "ㄏㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ckr"), expected: "ㄏㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ckd"), expected: "ㄏㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cii"), expected: "ㄏㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("ciie"), expected: "ㄏㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ciir"), expected: "ㄏㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ciid"), expected: "ㄏㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("co"), expected: "ㄏㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("cor"), expected: "ㄏㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cl"), expected: "ㄏㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("cle"), expected: "ㄏㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("clr"), expected: "ㄏㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cld"), expected: "ㄏㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cm"), expected: "ㄏㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("cme"), expected: "ㄏㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cmr"), expected: "ㄏㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cmd"), expected: "ㄏㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("coo"), expected: "ㄏㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cooe"), expected: "ㄏㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("coor"), expected: "ㄏㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cood"), expected: "ㄏㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cp"), expected: "ㄏㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cpe"), expected: "ㄏㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cpr"), expected: "ㄏㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cpd"), expected: "ㄏㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cll"), expected: "ㄏㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("clle"), expected: "ㄏㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cllr"), expected: "ㄏㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("clld"), expected: "ㄏㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cn"), expected: "ㄏㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("cne"), expected: "ㄏㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cnd"), expected: "ㄏㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cj"), expected: "ㄏㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("cje"), expected: "ㄏㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjr"), expected: "ㄏㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cjd"), expected: "ㄏㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cju"), expected: "ㄏㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("cjue"), expected: "ㄏㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjur"), expected: "ㄏㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cjud"), expected: "ㄏㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cji"), expected: "ㄏㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("cjie"), expected: "ㄏㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjir"), expected: "ㄏㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cjid"), expected: "ㄏㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cjiy"), expected: "ㄏㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("cjiie"), expected: "ㄏㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjiid"), expected: "ㄏㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cjo"), expected: "ㄏㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("cjoe"), expected: "ㄏㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjor"), expected: "ㄏㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cjod"), expected: "ㄏㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cjoo"), expected: "ㄏㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cjooe"), expected: "ㄏㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjoor"), expected: "ㄏㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cjood"), expected: "ㄏㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cjp"), expected: "ㄏㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cjpe"), expected: "ㄏㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjpr"), expected: "ㄏㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cjpd"), expected: "ㄏㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cjll"), expected: "ㄏㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("cjlle"), expected: "ㄏㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjllr"), expected: "ㄏㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cjlld"), expected: "ㄏㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cjlly"), expected: "ㄏㄨㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("cjn"), expected: "ㄏㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("cjne"), expected: "ㄏㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cjnr"), expected: "ㄏㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cjnd"), expected: "ㄏㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ru"), expected: "ㄐㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("rue"), expected: "ㄐㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rur"), expected: "ㄐㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rud"), expected: "ㄐㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ruuu"), expected: "ㄐㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ruuue"), expected: "ㄐㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ruuur"), expected: "ㄐㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ruuud"), expected: "ㄐㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rub"), expected: "ㄐㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("rube"), expected: "ㄐㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rubr"), expected: "ㄐㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rubd"), expected: "ㄐㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ruby"), expected: "ㄐㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("rul"), expected: "ㄐㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("rule"), expected: "ㄐㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rulr"), expected: "ㄐㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ruld"), expected: "ㄐㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rum"), expected: "ㄐㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("rumr"), expected: "ㄐㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rumd"), expected: "ㄐㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ruoo"), expected: "ㄐㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("ruoor"), expected: "ㄐㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ruood"), expected: "ㄐㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rup"), expected: "ㄐㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("rupr"), expected: "ㄐㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rupd"), expected: "ㄐㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rull"), expected: "ㄐㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("rulle"), expected: "ㄐㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rullr"), expected: "ㄐㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rulld"), expected: "ㄐㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("run"), expected: "ㄐㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("runr"), expected: "ㄐㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rund"), expected: "ㄐㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rm"), expected: "ㄐㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("rme"), expected: "ㄐㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rmr"), expected: "ㄐㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rmd"), expected: "ㄐㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rmb"), expected: "ㄐㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("rmbe"), expected: "ㄐㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rmbr"), expected: "ㄐㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rmbd"), expected: "ㄐㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rmoo"), expected: "ㄐㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("rmoor"), expected: "ㄐㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rmood"), expected: "ㄐㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rmp"), expected: "ㄐㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("rmpe"), expected: "ㄐㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rmpr"), expected: "ㄐㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rmpd"), expected: "ㄐㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rmn"), expected: "ㄐㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("rmnr"), expected: "ㄐㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rmnd"), expected: "ㄐㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fy"), expected: "ㄑ˙"); - Assert.AreEqual(actual: composer.CnvSequence("fu"), expected: "ㄑㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("fue"), expected: "ㄑㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fur"), expected: "ㄑㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fud"), expected: "ㄑㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fuuu"), expected: "ㄑㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("fuuue"), expected: "ㄑㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fuuur"), expected: "ㄑㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fuuud"), expected: "ㄑㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fub"), expected: "ㄑㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("fube"), expected: "ㄑㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fubr"), expected: "ㄑㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fubd"), expected: "ㄑㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ful"), expected: "ㄑㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("fule"), expected: "ㄑㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fulr"), expected: "ㄑㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fuld"), expected: "ㄑㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fum"), expected: "ㄑㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("fume"), expected: "ㄑㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fumr"), expected: "ㄑㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fumd"), expected: "ㄑㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fuoo"), expected: "ㄑㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("fuooe"), expected: "ㄑㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fuoor"), expected: "ㄑㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fuood"), expected: "ㄑㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fup"), expected: "ㄑㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("fupe"), expected: "ㄑㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fupr"), expected: "ㄑㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fupd"), expected: "ㄑㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("full"), expected: "ㄑㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("fulle"), expected: "ㄑㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fullr"), expected: "ㄑㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fulld"), expected: "ㄑㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fun"), expected: "ㄑㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("fune"), expected: "ㄑㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("funr"), expected: "ㄑㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fund"), expected: "ㄑㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fm"), expected: "ㄑㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("fme"), expected: "ㄑㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fmr"), expected: "ㄑㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fmd"), expected: "ㄑㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fmb"), expected: "ㄑㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("fmbe"), expected: "ㄑㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fmbd"), expected: "ㄑㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fmoo"), expected: "ㄑㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("fmooe"), expected: "ㄑㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fmoor"), expected: "ㄑㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fmood"), expected: "ㄑㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fmp"), expected: "ㄑㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("fmpe"), expected: "ㄑㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fmpr"), expected: "ㄑㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fmpd"), expected: "ㄑㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fmn"), expected: "ㄑㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("fmne"), expected: "ㄑㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fmnr"), expected: "ㄑㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fmnd"), expected: "ㄑㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vu"), expected: "ㄒㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("vue"), expected: "ㄒㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vur"), expected: "ㄒㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vud"), expected: "ㄒㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vuuu"), expected: "ㄒㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("vuuue"), expected: "ㄒㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vuuur"), expected: "ㄒㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vuuud"), expected: "ㄒㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vub"), expected: "ㄒㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("vube"), expected: "ㄒㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vubr"), expected: "ㄒㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vubd"), expected: "ㄒㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vul"), expected: "ㄒㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("vule"), expected: "ㄒㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vulr"), expected: "ㄒㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vuld"), expected: "ㄒㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vum"), expected: "ㄒㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("vume"), expected: "ㄒㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vumr"), expected: "ㄒㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vumd"), expected: "ㄒㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vuoo"), expected: "ㄒㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vuooe"), expected: "ㄒㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vuoor"), expected: "ㄒㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vuood"), expected: "ㄒㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vup"), expected: "ㄒㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vupe"), expected: "ㄒㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vupr"), expected: "ㄒㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vupd"), expected: "ㄒㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vull"), expected: "ㄒㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("vulle"), expected: "ㄒㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vullr"), expected: "ㄒㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vulld"), expected: "ㄒㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vun"), expected: "ㄒㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("vune"), expected: "ㄒㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vunr"), expected: "ㄒㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vund"), expected: "ㄒㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vm"), expected: "ㄒㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("vme"), expected: "ㄒㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vmr"), expected: "ㄒㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vmd"), expected: "ㄒㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vmb"), expected: "ㄒㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("vmbe"), expected: "ㄒㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vmbr"), expected: "ㄒㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vmbd"), expected: "ㄒㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vmoo"), expected: "ㄒㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vmooe"), expected: "ㄒㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vmoor"), expected: "ㄒㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vmood"), expected: "ㄒㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vmp"), expected: "ㄒㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vmpe"), expected: "ㄒㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vmpd"), expected: "ㄒㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vmn"), expected: "ㄒㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("vmne"), expected: "ㄒㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vmnr"), expected: "ㄒㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vmnd"), expected: "ㄒㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tt"), expected: "ㄓ"); - Assert.AreEqual(actual: composer.CnvSequence("tte"), expected: "ㄓˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttr"), expected: "ㄓˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttd"), expected: "ㄓˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttuu"), expected: "ㄓㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ttuue"), expected: "ㄓㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttuur"), expected: "ㄓㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttuud"), expected: "ㄓㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttk"), expected: "ㄓㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("ttke"), expected: "ㄓㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttkr"), expected: "ㄓㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttkd"), expected: "ㄓㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttky"), expected: "ㄓㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ttii"), expected: "ㄓㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("ttiie"), expected: "ㄓㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttiir"), expected: "ㄓㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttiid"), expected: "ㄓㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttod"), expected: "ㄓㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttl"), expected: "ㄓㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("ttle"), expected: "ㄓㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttlr"), expected: "ㄓㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttld"), expected: "ㄓㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttm"), expected: "ㄓㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("ttme"), expected: "ㄓㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttmr"), expected: "ㄓㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttmd"), expected: "ㄓㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttoo"), expected: "ㄓㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("ttoor"), expected: "ㄓㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttood"), expected: "ㄓㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttp"), expected: "ㄓㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("ttpe"), expected: "ㄓㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttpr"), expected: "ㄓㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttpd"), expected: "ㄓㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttll"), expected: "ㄓㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ttllr"), expected: "ㄓㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttlld"), expected: "ㄓㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttn"), expected: "ㄓㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ttnr"), expected: "ㄓㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttnd"), expected: "ㄓㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttj"), expected: "ㄓㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("ttje"), expected: "ㄓㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjr"), expected: "ㄓㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjd"), expected: "ㄓㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttju"), expected: "ㄓㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjur"), expected: "ㄓㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttji"), expected: "ㄓㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjie"), expected: "ㄓㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjid"), expected: "ㄓㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjii"), expected: "ㄓㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjiir"), - expected: "ㄓㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjiid"), - expected: "ㄓㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjo"), expected: "ㄓㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjor"), expected: "ㄓㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjod"), expected: "ㄓㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjoo"), expected: "ㄓㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjoor"), - expected: "ㄓㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjood"), - expected: "ㄓㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjp"), expected: "ㄓㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjpr"), expected: "ㄓㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjpd"), expected: "ㄓㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjll"), expected: "ㄓㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjllr"), - expected: "ㄓㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjlld"), - expected: "ㄓㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjn"), expected: "ㄓㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjnr"), expected: "ㄓㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttjnd"), expected: "ㄓㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("t "), expected: "ㄔ "); - Assert.AreEqual(actual: composer.CnvSequence("te"), expected: "ㄔˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tr"), expected: "ㄔˇ"); - Assert.AreEqual(actual: composer.CnvSequence("td"), expected: "ㄔˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tuu"), expected: "ㄔㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("tuue"), expected: "ㄔㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tuur"), expected: "ㄔㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tuud"), expected: "ㄔㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tk "), expected: "ㄔㄜ "); - Assert.AreEqual(actual: composer.CnvSequence("tkr"), expected: "ㄔㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tkd"), expected: "ㄔㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tii"), expected: "ㄔㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("tiie"), expected: "ㄔㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tiir"), expected: "ㄔㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tiid"), expected: "ㄔㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tl"), expected: "ㄔㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("tle"), expected: "ㄔㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tlr"), expected: "ㄔㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tld"), expected: "ㄔㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tm"), expected: "ㄔㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("tme"), expected: "ㄔㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tmr"), expected: "ㄔㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tmd"), expected: "ㄔㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("too "), expected: "ㄔㄢ "); - Assert.AreEqual(actual: composer.CnvSequence("tooe"), expected: "ㄔㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("toor"), expected: "ㄔㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tood"), expected: "ㄔㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tp "), expected: "ㄔㄣ "); - Assert.AreEqual(actual: composer.CnvSequence("tpe"), expected: "ㄔㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tpr"), expected: "ㄔㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tpd"), expected: "ㄔㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tpy"), expected: "ㄔㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tll "), expected: "ㄔㄤ "); - Assert.AreEqual(actual: composer.CnvSequence("tlle"), expected: "ㄔㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tllr"), expected: "ㄔㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tlld"), expected: "ㄔㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tn "), expected: "ㄔㄥ "); - Assert.AreEqual(actual: composer.CnvSequence("tne"), expected: "ㄔㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tnr"), expected: "ㄔㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tnd"), expected: "ㄔㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tj"), expected: "ㄔㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("tje"), expected: "ㄔㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tjr"), expected: "ㄔㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tjd"), expected: "ㄔㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tju"), expected: "ㄔㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("tjur"), expected: "ㄔㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tjud"), expected: "ㄔㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tji"), expected: "ㄔㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("tjid"), expected: "ㄔㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tjii"), expected: "ㄔㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("tjiie"), expected: "ㄔㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tjiir"), expected: "ㄔㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tjiid"), expected: "ㄔㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tjo"), expected: "ㄔㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("tjoe"), expected: "ㄔㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tjor"), expected: "ㄔㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tjod"), expected: "ㄔㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tjoo"), expected: "ㄔㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tjooe"), expected: "ㄔㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tjoor"), expected: "ㄔㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tjood"), expected: "ㄔㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tjp"), expected: "ㄔㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("tjpe"), expected: "ㄔㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tjpr"), expected: "ㄔㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tjll"), expected: "ㄔㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("tjlle"), expected: "ㄔㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tjllr"), expected: "ㄔㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tjlld"), expected: "ㄔㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tjn"), expected: "ㄔㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tjne"), expected: "ㄔㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tjnr"), expected: "ㄔㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tjnd"), expected: "ㄔㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("g"), expected: "ㄕ"); - Assert.AreEqual(actual: composer.CnvSequence("ge"), expected: "ㄕˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gr"), expected: "ㄕˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gd"), expected: "ㄕˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gy"), expected: "ㄕ˙"); - Assert.AreEqual(actual: composer.CnvSequence("guu"), expected: "ㄕㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("guue"), expected: "ㄕㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("guur"), expected: "ㄕㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guud"), expected: "ㄕㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("guuy"), expected: "ㄕㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("gk"), expected: "ㄕㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("gke"), expected: "ㄕㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gkr"), expected: "ㄕㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gkd"), expected: "ㄕㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gii"), expected: "ㄕㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("giir"), expected: "ㄕㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("giid"), expected: "ㄕㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("goe"), expected: "ㄕㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gl"), expected: "ㄕㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("gle"), expected: "ㄕㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("glr"), expected: "ㄕㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gld"), expected: "ㄕㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gm"), expected: "ㄕㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("gme"), expected: "ㄕㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gmr"), expected: "ㄕㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gmd"), expected: "ㄕㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("goo"), expected: "ㄕㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gooe"), expected: "ㄕㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("goor"), expected: "ㄕㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("good"), expected: "ㄕㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gp"), expected: "ㄕㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gpe"), expected: "ㄕㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gpr"), expected: "ㄕㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gpd"), expected: "ㄕㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gll"), expected: "ㄕㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gllr"), expected: "ㄕㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("glld"), expected: "ㄕㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("glly"), expected: "ㄕㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("gn"), expected: "ㄕㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gne"), expected: "ㄕㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gnr"), expected: "ㄕㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gnd"), expected: "ㄕㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gj"), expected: "ㄕㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("gje"), expected: "ㄕㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gjr"), expected: "ㄕㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gjd"), expected: "ㄕㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gju"), expected: "ㄕㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("gjur"), expected: "ㄕㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gjud"), expected: "ㄕㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gji"), expected: "ㄕㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("gjid"), expected: "ㄕㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gjii"), expected: "ㄕㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("gjiir"), expected: "ㄕㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gjiid"), expected: "ㄕㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gjo"), expected: "ㄕㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("gjoe"), expected: "ㄕㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gjor"), expected: "ㄕㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gjod"), expected: "ㄕㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gjoo"), expected: "ㄕㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gjood"), expected: "ㄕㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gjpr"), expected: "ㄕㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gjpd"), expected: "ㄕㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gjll"), expected: "ㄕㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gjlle"), expected: "ㄕㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gjllr"), expected: "ㄕㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gjlld"), expected: "ㄕㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bd"), expected: "ㄖˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bkr"), expected: "ㄖㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bkd"), expected: "ㄖㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ble"), expected: "ㄖㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("blr"), expected: "ㄖㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bld"), expected: "ㄖㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bme"), expected: "ㄖㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bmr"), expected: "ㄖㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bmd"), expected: "ㄖㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("booe"), expected: "ㄖㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("boor"), expected: "ㄖㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bood"), expected: "ㄖㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bpe"), expected: "ㄖㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bpr"), expected: "ㄖㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bpd"), expected: "ㄖㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bll"), expected: "ㄖㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("blle"), expected: "ㄖㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bllr"), expected: "ㄖㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("blld"), expected: "ㄖㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bn"), expected: "ㄖㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("bne"), expected: "ㄖㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bnr"), expected: "ㄖㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bnd"), expected: "ㄖㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bje"), expected: "ㄖㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bjr"), expected: "ㄖㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bjd"), expected: "ㄖㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bjie"), expected: "ㄖㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bjid"), expected: "ㄖㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bjoe"), expected: "ㄖㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bjor"), expected: "ㄖㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bjod"), expected: "ㄖㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bjooe"), expected: "ㄖㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bjoor"), expected: "ㄖㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bjood"), expected: "ㄖㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bjpe"), expected: "ㄖㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bjpr"), expected: "ㄖㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bjpd"), expected: "ㄖㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bjne"), expected: "ㄖㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bjnr"), expected: "ㄖㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bjnd"), expected: "ㄖㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("y"), expected: "ㄗ"); - Assert.AreEqual(actual: composer.CnvSequence("ye"), expected: "ㄗˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yr"), expected: "ㄗˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yd"), expected: "ㄗˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yy"), expected: "ㄗ˙"); - Assert.AreEqual(actual: composer.CnvSequence("yuu"), expected: "ㄗㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("yuue"), expected: "ㄗㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yuur"), expected: "ㄗㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yke"), expected: "ㄗㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ykr"), expected: "ㄗㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ykd"), expected: "ㄗㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yii"), expected: "ㄗㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("yiir"), expected: "ㄗㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yiid"), expected: "ㄗㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yoe"), expected: "ㄗㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yl"), expected: "ㄗㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("yle"), expected: "ㄗㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ylr"), expected: "ㄗㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yld"), expected: "ㄗㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ym"), expected: "ㄗㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("ymr"), expected: "ㄗㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ymd"), expected: "ㄗㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yoo"), expected: "ㄗㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("yooe"), expected: "ㄗㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yoor"), expected: "ㄗㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yood"), expected: "ㄗㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yp"), expected: "ㄗㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("ypr"), expected: "ㄗㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ypd"), expected: "ㄗㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yll"), expected: "ㄗㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("yllr"), expected: "ㄗㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ylld"), expected: "ㄗㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yn"), expected: "ㄗㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ynr"), expected: "ㄗㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ynd"), expected: "ㄗㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yj"), expected: "ㄗㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("yje"), expected: "ㄗㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yjr"), expected: "ㄗㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yjd"), expected: "ㄗㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yji"), expected: "ㄗㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("yjie"), expected: "ㄗㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yjir"), expected: "ㄗㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yjid"), expected: "ㄗㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yjiy"), expected: "ㄗㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("yjo"), expected: "ㄗㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("yjor"), expected: "ㄗㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yjod"), expected: "ㄗㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yjoo"), expected: "ㄗㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("yjoor"), expected: "ㄗㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yjood"), expected: "ㄗㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yjp"), expected: "ㄗㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("yjpr"), expected: "ㄗㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yjpd"), expected: "ㄗㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yjn"), expected: "ㄗㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("yjnr"), expected: "ㄗㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yjnd"), expected: "ㄗㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("h"), expected: "ㄘ"); - Assert.AreEqual(actual: composer.CnvSequence("he"), expected: "ㄘˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hr"), expected: "ㄘˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hd"), expected: "ㄘˋ"); - Assert.AreEqual(actual: composer.CnvSequence("huu"), expected: "ㄘㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("huur"), expected: "ㄘㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("huud"), expected: "ㄘㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hkd"), expected: "ㄘㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hii"), expected: "ㄘㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("hiie"), expected: "ㄘㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hiir"), expected: "ㄘㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hiid"), expected: "ㄘㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hl"), expected: "ㄘㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("hle"), expected: "ㄘㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hlr"), expected: "ㄘㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hld"), expected: "ㄘㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hm"), expected: "ㄘㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("hme"), expected: "ㄘㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hmr"), expected: "ㄘㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hmd"), expected: "ㄘㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hoo"), expected: "ㄘㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hooe"), expected: "ㄘㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hoor"), expected: "ㄘㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hood"), expected: "ㄘㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hp"), expected: "ㄘㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hpe"), expected: "ㄘㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hll"), expected: "ㄘㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("hlle"), expected: "ㄘㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hllr"), expected: "ㄘㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hlld"), expected: "ㄘㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hn"), expected: "ㄘㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hne"), expected: "ㄘㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hnr"), expected: "ㄘㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hnd"), expected: "ㄘㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hj"), expected: "ㄘㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("hje"), expected: "ㄘㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hjr"), expected: "ㄘㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hjd"), expected: "ㄘㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hji"), expected: "ㄘㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("hjie"), expected: "ㄘㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hjir"), expected: "ㄘㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hjid"), expected: "ㄘㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hjo"), expected: "ㄘㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("hjor"), expected: "ㄘㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hjod"), expected: "ㄘㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hjoo"), expected: "ㄘㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hjooe"), expected: "ㄘㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hjoor"), expected: "ㄘㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hjood"), expected: "ㄘㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hjp"), expected: "ㄘㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hjpe"), expected: "ㄘㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hjpr"), expected: "ㄘㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hjpd"), expected: "ㄘㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hjn"), expected: "ㄘㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hjne"), expected: "ㄘㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hjnr"), expected: "ㄘㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hjnd"), expected: "ㄘㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("n"), expected: "ㄙ"); - Assert.AreEqual(actual: composer.CnvSequence("nr"), expected: "ㄙˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nd"), expected: "ㄙˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nuu"), expected: "ㄙㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("nuur"), expected: "ㄙㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nuud"), expected: "ㄙㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nuuy"), expected: "ㄙㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nk"), expected: "ㄙㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("nkd"), expected: "ㄙㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nii"), expected: "ㄙㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("niie"), expected: "ㄙㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("niir"), expected: "ㄙㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("niid"), expected: "ㄙㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("no"), expected: "ㄙㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("nl"), expected: "ㄙㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("nlr"), expected: "ㄙㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nld"), expected: "ㄙㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nm"), expected: "ㄙㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("nmr"), expected: "ㄙㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nmd"), expected: "ㄙㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("noo"), expected: "ㄙㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("noor"), expected: "ㄙㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nood"), expected: "ㄙㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("np"), expected: "ㄙㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("npr"), expected: "ㄙㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nll"), expected: "ㄙㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("nllr"), expected: "ㄙㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nlld"), expected: "ㄙㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nnn"), expected: "ㄙㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("nnnd"), expected: "ㄙㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nj"), expected: "ㄙㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("nje"), expected: "ㄙㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("njr"), expected: "ㄙㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("njd"), expected: "ㄙㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nji"), expected: "ㄙㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("njie"), expected: "ㄙㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("njir"), expected: "ㄙㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("njid"), expected: "ㄙㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("njo"), expected: "ㄙㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("njoe"), expected: "ㄙㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("njor"), expected: "ㄙㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("njod"), expected: "ㄙㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("njoo"), expected: "ㄙㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("njoor"), expected: "ㄙㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("njood"), expected: "ㄙㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("njp"), expected: "ㄙㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("njpr"), expected: "ㄙㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("njpd"), expected: "ㄙㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("njn"), expected: "ㄙㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("njne"), expected: "ㄙㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("njnr"), expected: "ㄙㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("njnd"), expected: "ㄙㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uu"), expected: "ㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("uue"), expected: "ㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("uud"), expected: "ㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uuy"), expected: "ㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("i "), expected: "ㄛ "); - Assert.AreEqual(actual: composer.CnvSequence("ie"), expected: "ㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ir"), expected: "ㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("id"), expected: "ㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("k "), expected: "ㄜ "); - Assert.AreEqual(actual: composer.CnvSequence("ke"), expected: "ㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kr"), expected: "ㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kd"), expected: "ㄜˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("be"), expected: "ㄝˊ"); - // Assert.AreEqual(actual: composer.CnvSequence("br"), expected: "ㄝˇ"); - // Assert.AreEqual(actual: composer.CnvSequence("bd"), expected: "ㄝˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("by"), expected: "ㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ii"), expected: "ㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("iie"), expected: "ㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("iir"), expected: "ㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("iid"), expected: "ㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("od"), expected: "ㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("l"), expected: "ㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("le"), expected: "ㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lr"), expected: "ㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ld"), expected: "ㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("m"), expected: "ㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("me"), expected: "ㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mr"), expected: "ㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("md"), expected: "ㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("my"), expected: "ㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("oo "), expected: "ㄢ "); - Assert.AreEqual(actual: composer.CnvSequence("ooe"), expected: "ㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("oor"), expected: "ㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ood"), expected: "ㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("p "), expected: "ㄣ "); - Assert.AreEqual(actual: composer.CnvSequence("pe"), expected: "ㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pr"), expected: "ㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pd"), expected: "ㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("py"), expected: "ㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ll "), expected: "ㄤ "); - Assert.AreEqual(actual: composer.CnvSequence("lle"), expected: "ㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("llr"), expected: "ㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lld"), expected: "ㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nn "), expected: "ㄥ "); - Assert.AreEqual(actual: composer.CnvSequence("nnd"), expected: "ㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pp "), expected: "ㄦ "); - Assert.AreEqual(actual: composer.CnvSequence("ppe"), expected: "ㄦˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ppr"), expected: "ㄦˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ppd"), expected: "ㄦˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ppy"), expected: "ㄦ˙"); - Assert.AreEqual(actual: composer.CnvSequence("u"), expected: "ㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ue"), expected: "ㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ur"), expected: "ㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ud"), expected: "ㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uuu"), expected: "ㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("uuue"), expected: "ㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("uuur"), expected: "ㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uuud"), expected: "ㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uuuy"), expected: "ㄧㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ui"), expected: "ㄧㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("uiy"), expected: "ㄧㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ub"), expected: "ㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("ube"), expected: "ㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ubr"), expected: "ㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ubd"), expected: "ㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uby"), expected: "ㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("uiie"), expected: "ㄧㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ul"), expected: "ㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("ule"), expected: "ㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ulr"), expected: "ㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uld"), expected: "ㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("um"), expected: "ㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("ume"), expected: "ㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("umr"), expected: "ㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("umd"), expected: "ㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uoo"), expected: "ㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("uooe"), expected: "ㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("uoor"), expected: "ㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uood"), expected: "ㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("up"), expected: "ㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("upe"), expected: "ㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("upr"), expected: "ㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("upd"), expected: "ㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ull"), expected: "ㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ulle"), expected: "ㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ullr"), expected: "ㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ulld"), expected: "ㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("un"), expected: "ㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("une"), expected: "ㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("unr"), expected: "ㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("und"), expected: "ㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("j"), expected: "ㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("je"), expected: "ㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jr"), expected: "ㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jd"), expected: "ㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ju"), expected: "ㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("jue"), expected: "ㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jur"), expected: "ㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jud"), expected: "ㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("juy"), expected: "ㄨㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ji"), expected: "ㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("jir"), expected: "ㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jid"), expected: "ㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jii"), expected: "ㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("jiir"), expected: "ㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jiid"), expected: "ㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jo"), expected: "ㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("joe"), expected: "ㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jor"), expected: "ㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jod"), expected: "ㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("joo"), expected: "ㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jooe"), expected: "ㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("joor"), expected: "ㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jood"), expected: "ㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jp"), expected: "ㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jpe"), expected: "ㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jpr"), expected: "ㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jpd"), expected: "ㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jll"), expected: "ㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jlle"), expected: "ㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jllr"), expected: "ㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jlld"), expected: "ㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jn"), expected: "ㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jnr"), expected: "ㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jnd"), expected: "ㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mm"), expected: "ㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("mme"), expected: "ㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mmr"), expected: "ㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mmd"), expected: "ㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mmb"), expected: "ㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("mmbr"), expected: "ㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mmbd"), expected: "ㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mmoo"), expected: "ㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("mmooe"), expected: "ㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mmoor"), expected: "ㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mmood"), expected: "ㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mmp"), expected: "ㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("mmpe"), expected: "ㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mmpr"), expected: "ㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mmpd"), expected: "ㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mmn"), expected: "ㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("mmne"), expected: "ㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mmnr"), expected: "ㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mmnd"), expected: "ㄩㄥˋ"); + int counter = 0; + CheckEq(ref counter, ref composer, "dull", "ㄎㄧㄤ"); + CheckEq(ref counter, ref composer, "eule", "ㄍㄧㄠˊ"); + CheckEq(ref counter, ref composer, "eup", "ㄍㄧㄣ"); + CheckEq(ref counter, ref composer, "qqulle", "ㄅㄧㄤˊ"); + CheckEq(ref counter, ref composer, "qqulld", "ㄅㄧㄤˋ"); + CheckEq(ref counter, ref composer, "wwjll", "ㄉㄨㄤ"); + CheckEq(ref counter, ref composer, "qquu", "ㄅㄚ"); + CheckEq(ref counter, ref composer, "qquue", "ㄅㄚˊ"); + CheckEq(ref counter, ref composer, "qquur", "ㄅㄚˇ"); + CheckEq(ref counter, ref composer, "qquud", "ㄅㄚˋ"); + CheckEq(ref counter, ref composer, "qquuy", "ㄅㄚ˙"); + CheckEq(ref counter, ref composer, "qqi", "ㄅㄛ"); + CheckEq(ref counter, ref composer, "qqie", "ㄅㄛˊ"); + CheckEq(ref counter, ref composer, "qqir", "ㄅㄛˇ"); + CheckEq(ref counter, ref composer, "qqid", "ㄅㄛˋ"); + CheckEq(ref counter, ref composer, "qqiy", "ㄅㄛ˙"); + CheckEq(ref counter, ref composer, "qqii", "ㄅㄞ"); + CheckEq(ref counter, ref composer, "qqiie", "ㄅㄞˊ"); + CheckEq(ref counter, ref composer, "qqiir", "ㄅㄞˇ"); + CheckEq(ref counter, ref composer, "qqiid", "ㄅㄞˋ"); + CheckEq(ref counter, ref composer, "qqiiy", "ㄅㄞ˙"); + CheckEq(ref counter, ref composer, "qqo", "ㄅㄟ"); + CheckEq(ref counter, ref composer, "qqor", "ㄅㄟˇ"); + CheckEq(ref counter, ref composer, "qqod", "ㄅㄟˋ"); + CheckEq(ref counter, ref composer, "qqoy", "ㄅㄟ˙"); + CheckEq(ref counter, ref composer, "qql", "ㄅㄠ"); + CheckEq(ref counter, ref composer, "qqle", "ㄅㄠˊ"); + CheckEq(ref counter, ref composer, "qqlr", "ㄅㄠˇ"); + CheckEq(ref counter, ref composer, "qqld", "ㄅㄠˋ"); + CheckEq(ref counter, ref composer, "qqoo", "ㄅㄢ"); + CheckEq(ref counter, ref composer, "qqoor", "ㄅㄢˇ"); + CheckEq(ref counter, ref composer, "qqood", "ㄅㄢˋ"); + CheckEq(ref counter, ref composer, "qqp", "ㄅㄣ"); + CheckEq(ref counter, ref composer, "qqpr", "ㄅㄣˇ"); + CheckEq(ref counter, ref composer, "qqpd", "ㄅㄣˋ"); + CheckEq(ref counter, ref composer, "qqll", "ㄅㄤ"); + CheckEq(ref counter, ref composer, "qqllr", "ㄅㄤˇ"); + CheckEq(ref counter, ref composer, "qqlld", "ㄅㄤˋ"); + CheckEq(ref counter, ref composer, "qqn", "ㄅㄥ"); + CheckEq(ref counter, ref composer, "qqne", "ㄅㄥˊ"); + CheckEq(ref counter, ref composer, "qqnr", "ㄅㄥˇ"); + CheckEq(ref counter, ref composer, "qqnd", "ㄅㄥˋ"); + CheckEq(ref counter, ref composer, "qqu", "ㄅㄧ"); + CheckEq(ref counter, ref composer, "qque", "ㄅㄧˊ"); + CheckEq(ref counter, ref composer, "qqur", "ㄅㄧˇ"); + CheckEq(ref counter, ref composer, "qqud", "ㄅㄧˋ"); + CheckEq(ref counter, ref composer, "qqub", "ㄅㄧㄝ"); + CheckEq(ref counter, ref composer, "qqube", "ㄅㄧㄝˊ"); + CheckEq(ref counter, ref composer, "qqubr", "ㄅㄧㄝˇ"); + CheckEq(ref counter, ref composer, "qqubd", "ㄅㄧㄝˋ"); + CheckEq(ref counter, ref composer, "qqul", "ㄅㄧㄠ"); + CheckEq(ref counter, ref composer, "qqulr", "ㄅㄧㄠˇ"); + CheckEq(ref counter, ref composer, "qquld", "ㄅㄧㄠˋ"); + CheckEq(ref counter, ref composer, "qquoo", "ㄅㄧㄢ"); + CheckEq(ref counter, ref composer, "qquooe", "ㄅㄧㄢˊ"); + CheckEq(ref counter, ref composer, "qquoor", "ㄅㄧㄢˇ"); + CheckEq(ref counter, ref composer, "qquood", "ㄅㄧㄢˋ"); + CheckEq(ref counter, ref composer, "qqup", "ㄅㄧㄣ"); + CheckEq(ref counter, ref composer, "qqupr", "ㄅㄧㄣˇ"); + CheckEq(ref counter, ref composer, "qqupd", "ㄅㄧㄣˋ"); + CheckEq(ref counter, ref composer, "qqun", "ㄅㄧㄥ"); + CheckEq(ref counter, ref composer, "qqunr", "ㄅㄧㄥˇ"); + CheckEq(ref counter, ref composer, "qqund", "ㄅㄧㄥˋ"); + CheckEq(ref counter, ref composer, "qqj", "ㄅㄨ"); + CheckEq(ref counter, ref composer, "qqje", "ㄅㄨˊ"); + CheckEq(ref counter, ref composer, "qqjr", "ㄅㄨˇ"); + CheckEq(ref counter, ref composer, "qqjd", "ㄅㄨˋ"); + CheckEq(ref counter, ref composer, "quu", "ㄆㄚ"); + CheckEq(ref counter, ref composer, "quue", "ㄆㄚˊ"); + CheckEq(ref counter, ref composer, "quur", "ㄆㄚˇ"); + CheckEq(ref counter, ref composer, "quud", "ㄆㄚˋ"); + CheckEq(ref counter, ref composer, "quuy", "ㄆㄚ˙"); + CheckEq(ref counter, ref composer, "qi", "ㄆㄛ"); + CheckEq(ref counter, ref composer, "qie", "ㄆㄛˊ"); + CheckEq(ref counter, ref composer, "qir", "ㄆㄛˇ"); + CheckEq(ref counter, ref composer, "qid", "ㄆㄛˋ"); + CheckEq(ref counter, ref composer, "qii", "ㄆㄞ"); + CheckEq(ref counter, ref composer, "qiie", "ㄆㄞˊ"); + CheckEq(ref counter, ref composer, "qiir", "ㄆㄞˇ"); + CheckEq(ref counter, ref composer, "qiid", "ㄆㄞˋ"); + CheckEq(ref counter, ref composer, "qo", "ㄆㄟ"); + CheckEq(ref counter, ref composer, "qoe", "ㄆㄟˊ"); + CheckEq(ref counter, ref composer, "qor", "ㄆㄟˇ"); + CheckEq(ref counter, ref composer, "qod", "ㄆㄟˋ"); + CheckEq(ref counter, ref composer, "ql", "ㄆㄠ"); + CheckEq(ref counter, ref composer, "qle", "ㄆㄠˊ"); + CheckEq(ref counter, ref composer, "qlr", "ㄆㄠˇ"); + CheckEq(ref counter, ref composer, "qld", "ㄆㄠˋ"); + CheckEq(ref counter, ref composer, "qm", "ㄆㄡ"); + CheckEq(ref counter, ref composer, "qme", "ㄆㄡˊ"); + CheckEq(ref counter, ref composer, "qmr", "ㄆㄡˇ"); + CheckEq(ref counter, ref composer, "qmd", "ㄆㄡˋ"); + CheckEq(ref counter, ref composer, "qoo", "ㄆㄢ"); + CheckEq(ref counter, ref composer, "qooe", "ㄆㄢˊ"); + CheckEq(ref counter, ref composer, "qoor", "ㄆㄢˇ"); + CheckEq(ref counter, ref composer, "qood", "ㄆㄢˋ"); + CheckEq(ref counter, ref composer, "qp", "ㄆㄣ"); + CheckEq(ref counter, ref composer, "qpe", "ㄆㄣˊ"); + CheckEq(ref counter, ref composer, "qpr", "ㄆㄣˇ"); + CheckEq(ref counter, ref composer, "qpd", "ㄆㄣˋ"); + CheckEq(ref counter, ref composer, "qll", "ㄆㄤ"); + CheckEq(ref counter, ref composer, "qlle", "ㄆㄤˊ"); + CheckEq(ref counter, ref composer, "qllr", "ㄆㄤˇ"); + CheckEq(ref counter, ref composer, "qlld", "ㄆㄤˋ"); + CheckEq(ref counter, ref composer, "qn", "ㄆㄥ"); + CheckEq(ref counter, ref composer, "qne", "ㄆㄥˊ"); + CheckEq(ref counter, ref composer, "qnr", "ㄆㄥˇ"); + CheckEq(ref counter, ref composer, "qnd", "ㄆㄥˋ"); + CheckEq(ref counter, ref composer, "qu", "ㄆㄧ"); + CheckEq(ref counter, ref composer, "que", "ㄆㄧˊ"); + CheckEq(ref counter, ref composer, "qur", "ㄆㄧˇ"); + CheckEq(ref counter, ref composer, "qud", "ㄆㄧˋ"); + CheckEq(ref counter, ref composer, "quuu", "ㄆㄧㄚ"); + CheckEq(ref counter, ref composer, "qub", "ㄆㄧㄝ"); + CheckEq(ref counter, ref composer, "qubr", "ㄆㄧㄝˇ"); + CheckEq(ref counter, ref composer, "qubd", "ㄆㄧㄝˋ"); + CheckEq(ref counter, ref composer, "qul", "ㄆㄧㄠ"); + CheckEq(ref counter, ref composer, "qule", "ㄆㄧㄠˊ"); + CheckEq(ref counter, ref composer, "qulr", "ㄆㄧㄠˇ"); + CheckEq(ref counter, ref composer, "quld", "ㄆㄧㄠˋ"); + CheckEq(ref counter, ref composer, "quoo", "ㄆㄧㄢ"); + CheckEq(ref counter, ref composer, "quooe", "ㄆㄧㄢˊ"); + CheckEq(ref counter, ref composer, "quoor", "ㄆㄧㄢˇ"); + CheckEq(ref counter, ref composer, "quood", "ㄆㄧㄢˋ"); + CheckEq(ref counter, ref composer, "qup", "ㄆㄧㄣ"); + CheckEq(ref counter, ref composer, "qupe", "ㄆㄧㄣˊ"); + CheckEq(ref counter, ref composer, "qupr", "ㄆㄧㄣˇ"); + CheckEq(ref counter, ref composer, "qupd", "ㄆㄧㄣˋ"); + CheckEq(ref counter, ref composer, "qun", "ㄆㄧㄥ"); + CheckEq(ref counter, ref composer, "qune", "ㄆㄧㄥˊ"); + CheckEq(ref counter, ref composer, "qunr", "ㄆㄧㄥˇ"); + CheckEq(ref counter, ref composer, "qund", "ㄆㄧㄥˋ"); + CheckEq(ref counter, ref composer, "qj", "ㄆㄨ"); + CheckEq(ref counter, ref composer, "qje", "ㄆㄨˊ"); + CheckEq(ref counter, ref composer, "qjr", "ㄆㄨˇ"); + CheckEq(ref counter, ref composer, "qjd", "ㄆㄨˋ"); + CheckEq(ref counter, ref composer, "auu", "ㄇㄚ"); + CheckEq(ref counter, ref composer, "auue", "ㄇㄚˊ"); + CheckEq(ref counter, ref composer, "auur", "ㄇㄚˇ"); + CheckEq(ref counter, ref composer, "auud", "ㄇㄚˋ"); + CheckEq(ref counter, ref composer, "auuy", "ㄇㄚ˙"); + CheckEq(ref counter, ref composer, "ai", "ㄇㄛ"); + CheckEq(ref counter, ref composer, "aie", "ㄇㄛˊ"); + CheckEq(ref counter, ref composer, "air", "ㄇㄛˇ"); + CheckEq(ref counter, ref composer, "aid", "ㄇㄛˋ"); + CheckEq(ref counter, ref composer, "aiy", "ㄇㄛ˙"); + CheckEq(ref counter, ref composer, "ak", "ㄇㄜ"); + CheckEq(ref counter, ref composer, "akd", "ㄇㄜˋ"); + CheckEq(ref counter, ref composer, "aky", "ㄇㄜ˙"); + CheckEq(ref counter, ref composer, "aii", "ㄇㄞ"); + CheckEq(ref counter, ref composer, "aiie", "ㄇㄞˊ"); + CheckEq(ref counter, ref composer, "aiir", "ㄇㄞˇ"); + CheckEq(ref counter, ref composer, "aiid", "ㄇㄞˋ"); + CheckEq(ref counter, ref composer, "aoe", "ㄇㄟˊ"); + CheckEq(ref counter, ref composer, "aor", "ㄇㄟˇ"); + CheckEq(ref counter, ref composer, "aod", "ㄇㄟˋ"); + CheckEq(ref counter, ref composer, "al", "ㄇㄠ"); + CheckEq(ref counter, ref composer, "ale", "ㄇㄠˊ"); + CheckEq(ref counter, ref composer, "alr", "ㄇㄠˇ"); + CheckEq(ref counter, ref composer, "ald", "ㄇㄠˋ"); + CheckEq(ref counter, ref composer, "ame", "ㄇㄡˊ"); + CheckEq(ref counter, ref composer, "amr", "ㄇㄡˇ"); + CheckEq(ref counter, ref composer, "amd", "ㄇㄡˋ"); + CheckEq(ref counter, ref composer, "aoo", "ㄇㄢ"); + CheckEq(ref counter, ref composer, "aooe", "ㄇㄢˊ"); + CheckEq(ref counter, ref composer, "aoor", "ㄇㄢˇ"); + CheckEq(ref counter, ref composer, "aood", "ㄇㄢˋ"); + CheckEq(ref counter, ref composer, "ap", "ㄇㄣ"); + CheckEq(ref counter, ref composer, "ape", "ㄇㄣˊ"); + CheckEq(ref counter, ref composer, "apr", "ㄇㄣˇ"); + CheckEq(ref counter, ref composer, "apd", "ㄇㄣˋ"); + CheckEq(ref counter, ref composer, "apy", "ㄇㄣ˙"); + CheckEq(ref counter, ref composer, "all", "ㄇㄤ"); + CheckEq(ref counter, ref composer, "alle", "ㄇㄤˊ"); + CheckEq(ref counter, ref composer, "allr", "ㄇㄤˇ"); + CheckEq(ref counter, ref composer, "alld", "ㄇㄤˋ"); + CheckEq(ref counter, ref composer, "an", "ㄇㄥ"); + CheckEq(ref counter, ref composer, "ane", "ㄇㄥˊ"); + CheckEq(ref counter, ref composer, "anr", "ㄇㄥˇ"); + CheckEq(ref counter, ref composer, "and", "ㄇㄥˋ"); + CheckEq(ref counter, ref composer, "au", "ㄇㄧ"); + CheckEq(ref counter, ref composer, "aue", "ㄇㄧˊ"); + CheckEq(ref counter, ref composer, "aur", "ㄇㄧˇ"); + CheckEq(ref counter, ref composer, "aud", "ㄇㄧˋ"); + CheckEq(ref counter, ref composer, "aub", "ㄇㄧㄝ"); + CheckEq(ref counter, ref composer, "aube", "ㄇㄧㄝˊ"); + CheckEq(ref counter, ref composer, "aubd", "ㄇㄧㄝˋ"); + CheckEq(ref counter, ref composer, "aul", "ㄇㄧㄠ"); + CheckEq(ref counter, ref composer, "aule", "ㄇㄧㄠˊ"); + CheckEq(ref counter, ref composer, "aulr", "ㄇㄧㄠˇ"); + CheckEq(ref counter, ref composer, "auld", "ㄇㄧㄠˋ"); + CheckEq(ref counter, ref composer, "aume", "ㄇㄧㄡˊ"); + CheckEq(ref counter, ref composer, "aumr", "ㄇㄧㄡˇ"); + CheckEq(ref counter, ref composer, "aumd", "ㄇㄧㄡˋ"); + CheckEq(ref counter, ref composer, "auoo", "ㄇㄧㄢ"); + CheckEq(ref counter, ref composer, "auooe", "ㄇㄧㄢˊ"); + CheckEq(ref counter, ref composer, "auoor", "ㄇㄧㄢˇ"); + CheckEq(ref counter, ref composer, "auood", "ㄇㄧㄢˋ"); + CheckEq(ref counter, ref composer, "aup", "ㄇㄧㄣ"); + CheckEq(ref counter, ref composer, "aupe", "ㄇㄧㄣˊ"); + CheckEq(ref counter, ref composer, "aupr", "ㄇㄧㄣˇ"); + CheckEq(ref counter, ref composer, "aune", "ㄇㄧㄥˊ"); + CheckEq(ref counter, ref composer, "aunr", "ㄇㄧㄥˇ"); + CheckEq(ref counter, ref composer, "aund", "ㄇㄧㄥˋ"); + CheckEq(ref counter, ref composer, "aje", "ㄇㄨˊ"); + CheckEq(ref counter, ref composer, "ajr", "ㄇㄨˇ"); + CheckEq(ref counter, ref composer, "ajd", "ㄇㄨˋ"); + CheckEq(ref counter, ref composer, "zuu", "ㄈㄚ"); + CheckEq(ref counter, ref composer, "zuue", "ㄈㄚˊ"); + CheckEq(ref counter, ref composer, "zuur", "ㄈㄚˇ"); + CheckEq(ref counter, ref composer, "zuud", "ㄈㄚˋ"); + CheckEq(ref counter, ref composer, "zie", "ㄈㄛˊ"); + CheckEq(ref counter, ref composer, "zo", "ㄈㄟ"); + CheckEq(ref counter, ref composer, "zoe", "ㄈㄟˊ"); + CheckEq(ref counter, ref composer, "zor", "ㄈㄟˇ"); + CheckEq(ref counter, ref composer, "zod", "ㄈㄟˋ"); + CheckEq(ref counter, ref composer, "zm", "ㄈㄡ"); + CheckEq(ref counter, ref composer, "zme", "ㄈㄡˊ"); + CheckEq(ref counter, ref composer, "zmr", "ㄈㄡˇ"); + CheckEq(ref counter, ref composer, "zmd", "ㄈㄡˋ"); + CheckEq(ref counter, ref composer, "zoo", "ㄈㄢ"); + CheckEq(ref counter, ref composer, "zooe", "ㄈㄢˊ"); + CheckEq(ref counter, ref composer, "zoor", "ㄈㄢˇ"); + CheckEq(ref counter, ref composer, "zood", "ㄈㄢˋ"); + CheckEq(ref counter, ref composer, "zp", "ㄈㄣ"); + CheckEq(ref counter, ref composer, "zpe", "ㄈㄣˊ"); + CheckEq(ref counter, ref composer, "zpr", "ㄈㄣˇ"); + CheckEq(ref counter, ref composer, "zpd", "ㄈㄣˋ"); + CheckEq(ref counter, ref composer, "zpy", "ㄈㄣ˙"); + CheckEq(ref counter, ref composer, "zll", "ㄈㄤ"); + CheckEq(ref counter, ref composer, "zlle", "ㄈㄤˊ"); + CheckEq(ref counter, ref composer, "zllr", "ㄈㄤˇ"); + CheckEq(ref counter, ref composer, "zlld", "ㄈㄤˋ"); + CheckEq(ref counter, ref composer, "zn", "ㄈㄥ"); + CheckEq(ref counter, ref composer, "zne", "ㄈㄥˊ"); + CheckEq(ref counter, ref composer, "znr", "ㄈㄥˇ"); + CheckEq(ref counter, ref composer, "znd", "ㄈㄥˋ"); + CheckEq(ref counter, ref composer, "zuld", "ㄈㄧㄠˋ"); + CheckEq(ref counter, ref composer, "zj", "ㄈㄨ"); + CheckEq(ref counter, ref composer, "zje", "ㄈㄨˊ"); + CheckEq(ref counter, ref composer, "zjr", "ㄈㄨˇ"); + CheckEq(ref counter, ref composer, "zjd", "ㄈㄨˋ"); + CheckEq(ref counter, ref composer, "wwuu", "ㄉㄚ"); + CheckEq(ref counter, ref composer, "wwuue", "ㄉㄚˊ"); + CheckEq(ref counter, ref composer, "wwuur", "ㄉㄚˇ"); + CheckEq(ref counter, ref composer, "wwuud", "ㄉㄚˋ"); + CheckEq(ref counter, ref composer, "wwuuy", "ㄉㄚ˙"); + CheckEq(ref counter, ref composer, "wwk", "ㄉㄜ"); + CheckEq(ref counter, ref composer, "wwke", "ㄉㄜˊ"); + CheckEq(ref counter, ref composer, "wwky", "ㄉㄜ˙"); + CheckEq(ref counter, ref composer, "wwii", "ㄉㄞ"); + CheckEq(ref counter, ref composer, "wwiir", "ㄉㄞˇ"); + CheckEq(ref counter, ref composer, "wwiid", "ㄉㄞˋ"); + CheckEq(ref counter, ref composer, "wwor", "ㄉㄟˇ"); + CheckEq(ref counter, ref composer, "wwl", "ㄉㄠ"); + CheckEq(ref counter, ref composer, "wwle", "ㄉㄠˊ"); + CheckEq(ref counter, ref composer, "wwlr", "ㄉㄠˇ"); + CheckEq(ref counter, ref composer, "wwld", "ㄉㄠˋ"); + CheckEq(ref counter, ref composer, "wwm", "ㄉㄡ"); + CheckEq(ref counter, ref composer, "wwme", "ㄉㄡˊ"); + CheckEq(ref counter, ref composer, "wwmr", "ㄉㄡˇ"); + CheckEq(ref counter, ref composer, "wwmd", "ㄉㄡˋ"); + CheckEq(ref counter, ref composer, "wwoo", "ㄉㄢ"); + CheckEq(ref counter, ref composer, "wwoor", "ㄉㄢˇ"); + CheckEq(ref counter, ref composer, "wwood", "ㄉㄢˋ"); + CheckEq(ref counter, ref composer, "wwpd", "ㄉㄣˋ"); + CheckEq(ref counter, ref composer, "wwll", "ㄉㄤ"); + CheckEq(ref counter, ref composer, "wwllr", "ㄉㄤˇ"); + CheckEq(ref counter, ref composer, "wwlld", "ㄉㄤˋ"); + CheckEq(ref counter, ref composer, "wwn", "ㄉㄥ"); + CheckEq(ref counter, ref composer, "wwnr", "ㄉㄥˇ"); + CheckEq(ref counter, ref composer, "wwnd", "ㄉㄥˋ"); + CheckEq(ref counter, ref composer, "wwu", "ㄉㄧ"); + CheckEq(ref counter, ref composer, "wwue", "ㄉㄧˊ"); + CheckEq(ref counter, ref composer, "wwur", "ㄉㄧˇ"); + CheckEq(ref counter, ref composer, "wwud", "ㄉㄧˋ"); + CheckEq(ref counter, ref composer, "wwuuur", "ㄉㄧㄚˇ"); + CheckEq(ref counter, ref composer, "wwub", "ㄉㄧㄝ"); + CheckEq(ref counter, ref composer, "wwube", "ㄉㄧㄝˊ"); + CheckEq(ref counter, ref composer, "wwubr", "ㄉㄧㄝˇ"); + CheckEq(ref counter, ref composer, "wwubd", "ㄉㄧㄝˋ"); + CheckEq(ref counter, ref composer, "wwul", "ㄉㄧㄠ"); + CheckEq(ref counter, ref composer, "wwulr", "ㄉㄧㄠˇ"); + CheckEq(ref counter, ref composer, "wwuld", "ㄉㄧㄠˋ"); + CheckEq(ref counter, ref composer, "wwum", "ㄉㄧㄡ"); + CheckEq(ref counter, ref composer, "wwuoo", "ㄉㄧㄢ"); + CheckEq(ref counter, ref composer, "wwuooe", "ㄉㄧㄢˊ"); + CheckEq(ref counter, ref composer, "wwuoor", "ㄉㄧㄢˇ"); + CheckEq(ref counter, ref composer, "wwuood", "ㄉㄧㄢˋ"); + CheckEq(ref counter, ref composer, "wwun", "ㄉㄧㄥ"); + CheckEq(ref counter, ref composer, "wwune", "ㄉㄧㄥˊ"); + CheckEq(ref counter, ref composer, "wwunr", "ㄉㄧㄥˇ"); + CheckEq(ref counter, ref composer, "wwund", "ㄉㄧㄥˋ"); + CheckEq(ref counter, ref composer, "wwj", "ㄉㄨ"); + CheckEq(ref counter, ref composer, "wwje", "ㄉㄨˊ"); + CheckEq(ref counter, ref composer, "wwjr", "ㄉㄨˇ"); + CheckEq(ref counter, ref composer, "wwjd", "ㄉㄨˋ"); + CheckEq(ref counter, ref composer, "wwji", "ㄉㄨㄛ"); + CheckEq(ref counter, ref composer, "wwjie", "ㄉㄨㄛˊ"); + CheckEq(ref counter, ref composer, "wwjir", "ㄉㄨㄛˇ"); + CheckEq(ref counter, ref composer, "wwjid", "ㄉㄨㄛˋ"); + CheckEq(ref counter, ref composer, "wwjiy", "ㄉㄨㄛ˙"); + CheckEq(ref counter, ref composer, "wwjo", "ㄉㄨㄟ"); + CheckEq(ref counter, ref composer, "wwjor", "ㄉㄨㄟˇ"); + CheckEq(ref counter, ref composer, "wwjod", "ㄉㄨㄟˋ"); + CheckEq(ref counter, ref composer, "wwjoo", "ㄉㄨㄢ"); + CheckEq(ref counter, ref composer, "wwjoor", "ㄉㄨㄢˇ"); + CheckEq(ref counter, ref composer, "wwjood", "ㄉㄨㄢˋ"); + CheckEq(ref counter, ref composer, "wwjp", "ㄉㄨㄣ"); + CheckEq(ref counter, ref composer, "wwjpr", "ㄉㄨㄣˇ"); + CheckEq(ref counter, ref composer, "wwjpd", "ㄉㄨㄣˋ"); + CheckEq(ref counter, ref composer, "wwjn", "ㄉㄨㄥ"); + CheckEq(ref counter, ref composer, "wwjnr", "ㄉㄨㄥˇ"); + CheckEq(ref counter, ref composer, "wwjnd", "ㄉㄨㄥˋ"); + CheckEq(ref counter, ref composer, "wuu", "ㄊㄚ"); + CheckEq(ref counter, ref composer, "wuur", "ㄊㄚˇ"); + CheckEq(ref counter, ref composer, "wuud", "ㄊㄚˋ"); + CheckEq(ref counter, ref composer, "wkd", "ㄊㄜˋ"); + CheckEq(ref counter, ref composer, "wii", "ㄊㄞ"); + CheckEq(ref counter, ref composer, "wiie", "ㄊㄞˊ"); + CheckEq(ref counter, ref composer, "wiir", "ㄊㄞˇ"); + CheckEq(ref counter, ref composer, "wiid", "ㄊㄞˋ"); + CheckEq(ref counter, ref composer, "wiiy", "ㄊㄞ˙"); + CheckEq(ref counter, ref composer, "wl", "ㄊㄠ"); + CheckEq(ref counter, ref composer, "wle", "ㄊㄠˊ"); + CheckEq(ref counter, ref composer, "wlr", "ㄊㄠˇ"); + CheckEq(ref counter, ref composer, "wld", "ㄊㄠˋ"); + CheckEq(ref counter, ref composer, "wly", "ㄊㄠ˙"); + CheckEq(ref counter, ref composer, "wm", "ㄊㄡ"); + CheckEq(ref counter, ref composer, "wme", "ㄊㄡˊ"); + CheckEq(ref counter, ref composer, "wmr", "ㄊㄡˇ"); + CheckEq(ref counter, ref composer, "wmd", "ㄊㄡˋ"); + CheckEq(ref counter, ref composer, "wmy", "ㄊㄡ˙"); + CheckEq(ref counter, ref composer, "woo", "ㄊㄢ"); + CheckEq(ref counter, ref composer, "wooe", "ㄊㄢˊ"); + CheckEq(ref counter, ref composer, "woor", "ㄊㄢˇ"); + CheckEq(ref counter, ref composer, "wood", "ㄊㄢˋ"); + CheckEq(ref counter, ref composer, "wll", "ㄊㄤ"); + CheckEq(ref counter, ref composer, "wlle", "ㄊㄤˊ"); + CheckEq(ref counter, ref composer, "wllr", "ㄊㄤˇ"); + CheckEq(ref counter, ref composer, "wlld", "ㄊㄤˋ"); + CheckEq(ref counter, ref composer, "wn", "ㄊㄥ"); + CheckEq(ref counter, ref composer, "wne", "ㄊㄥˊ"); + CheckEq(ref counter, ref composer, "wnd", "ㄊㄥˋ"); + CheckEq(ref counter, ref composer, "wu", "ㄊㄧ"); + CheckEq(ref counter, ref composer, "wue", "ㄊㄧˊ"); + CheckEq(ref counter, ref composer, "wur", "ㄊㄧˇ"); + CheckEq(ref counter, ref composer, "wud", "ㄊㄧˋ"); + CheckEq(ref counter, ref composer, "wub", "ㄊㄧㄝ"); + CheckEq(ref counter, ref composer, "wube", "ㄊㄧㄝˊ"); + CheckEq(ref counter, ref composer, "wubr", "ㄊㄧㄝˇ"); + CheckEq(ref counter, ref composer, "wubd", "ㄊㄧㄝˋ"); + CheckEq(ref counter, ref composer, "wul", "ㄊㄧㄠ"); + CheckEq(ref counter, ref composer, "wule", "ㄊㄧㄠˊ"); + CheckEq(ref counter, ref composer, "wulr", "ㄊㄧㄠˇ"); + CheckEq(ref counter, ref composer, "wuld", "ㄊㄧㄠˋ"); + CheckEq(ref counter, ref composer, "wuoo", "ㄊㄧㄢ"); + CheckEq(ref counter, ref composer, "wuooe", "ㄊㄧㄢˊ"); + CheckEq(ref counter, ref composer, "wuoor", "ㄊㄧㄢˇ"); + CheckEq(ref counter, ref composer, "wuood", "ㄊㄧㄢˋ"); + CheckEq(ref counter, ref composer, "wun", "ㄊㄧㄥ"); + CheckEq(ref counter, ref composer, "wune", "ㄊㄧㄥˊ"); + CheckEq(ref counter, ref composer, "wunr", "ㄊㄧㄥˇ"); + CheckEq(ref counter, ref composer, "wund", "ㄊㄧㄥˋ"); + CheckEq(ref counter, ref composer, "wj", "ㄊㄨ"); + CheckEq(ref counter, ref composer, "wje", "ㄊㄨˊ"); + CheckEq(ref counter, ref composer, "wjr", "ㄊㄨˇ"); + CheckEq(ref counter, ref composer, "wjd", "ㄊㄨˋ"); + CheckEq(ref counter, ref composer, "wji", "ㄊㄨㄛ"); + CheckEq(ref counter, ref composer, "wjie", "ㄊㄨㄛˊ"); + CheckEq(ref counter, ref composer, "wjir", "ㄊㄨㄛˇ"); + CheckEq(ref counter, ref composer, "wjid", "ㄊㄨㄛˋ"); + CheckEq(ref counter, ref composer, "wjo", "ㄊㄨㄟ"); + CheckEq(ref counter, ref composer, "wjoe", "ㄊㄨㄟˊ"); + CheckEq(ref counter, ref composer, "wjor", "ㄊㄨㄟˇ"); + CheckEq(ref counter, ref composer, "wjod", "ㄊㄨㄟˋ"); + CheckEq(ref counter, ref composer, "wjoo", "ㄊㄨㄢ"); + CheckEq(ref counter, ref composer, "wjooe", "ㄊㄨㄢˊ"); + CheckEq(ref counter, ref composer, "wjoor", "ㄊㄨㄢˇ"); + CheckEq(ref counter, ref composer, "wjood", "ㄊㄨㄢˋ"); + CheckEq(ref counter, ref composer, "wjp", "ㄊㄨㄣ"); + CheckEq(ref counter, ref composer, "wjpe", "ㄊㄨㄣˊ"); + CheckEq(ref counter, ref composer, "wjpr", "ㄊㄨㄣˇ"); + CheckEq(ref counter, ref composer, "wjpd", "ㄊㄨㄣˋ"); + CheckEq(ref counter, ref composer, "wjn", "ㄊㄨㄥ"); + CheckEq(ref counter, ref composer, "wjne", "ㄊㄨㄥˊ"); + CheckEq(ref counter, ref composer, "wjnr", "ㄊㄨㄥˇ"); + CheckEq(ref counter, ref composer, "wjnd", "ㄊㄨㄥˋ"); + CheckEq(ref counter, ref composer, "suu", "ㄋㄚ"); + CheckEq(ref counter, ref composer, "suue", "ㄋㄚˊ"); + CheckEq(ref counter, ref composer, "suur", "ㄋㄚˇ"); + CheckEq(ref counter, ref composer, "suud", "ㄋㄚˋ"); + CheckEq(ref counter, ref composer, "suuy", "ㄋㄚ˙"); + CheckEq(ref counter, ref composer, "skd", "ㄋㄜˋ"); + CheckEq(ref counter, ref composer, "sky", "ㄋㄜ˙"); + CheckEq(ref counter, ref composer, "siie", "ㄋㄞˊ"); + CheckEq(ref counter, ref composer, "siir", "ㄋㄞˇ"); + CheckEq(ref counter, ref composer, "siid", "ㄋㄞˋ"); + CheckEq(ref counter, ref composer, "soe", "ㄋㄟˊ"); + CheckEq(ref counter, ref composer, "sor", "ㄋㄟˇ"); + CheckEq(ref counter, ref composer, "sod", "ㄋㄟˋ"); + CheckEq(ref counter, ref composer, "sl", "ㄋㄠ"); + CheckEq(ref counter, ref composer, "sle", "ㄋㄠˊ"); + CheckEq(ref counter, ref composer, "slr", "ㄋㄠˇ"); + CheckEq(ref counter, ref composer, "sld", "ㄋㄠˋ"); + CheckEq(ref counter, ref composer, "sme", "ㄋㄡˊ"); + CheckEq(ref counter, ref composer, "smr", "ㄋㄡˇ"); + CheckEq(ref counter, ref composer, "smd", "ㄋㄡˋ"); + CheckEq(ref counter, ref composer, "soo", "ㄋㄢ"); + CheckEq(ref counter, ref composer, "sooe", "ㄋㄢˊ"); + CheckEq(ref counter, ref composer, "soor", "ㄋㄢˇ"); + CheckEq(ref counter, ref composer, "sood", "ㄋㄢˋ"); + CheckEq(ref counter, ref composer, "spr", "ㄋㄣˇ"); + CheckEq(ref counter, ref composer, "spd", "ㄋㄣˋ"); + CheckEq(ref counter, ref composer, "sll", "ㄋㄤ"); + CheckEq(ref counter, ref composer, "slle", "ㄋㄤˊ"); + CheckEq(ref counter, ref composer, "sllr", "ㄋㄤˇ"); + CheckEq(ref counter, ref composer, "slld", "ㄋㄤˋ"); + CheckEq(ref counter, ref composer, "slly", "ㄋㄤ˙"); + CheckEq(ref counter, ref composer, "sne", "ㄋㄥˊ"); + CheckEq(ref counter, ref composer, "snr", "ㄋㄥˇ"); + CheckEq(ref counter, ref composer, "su", "ㄋㄧ"); + CheckEq(ref counter, ref composer, "sue", "ㄋㄧˊ"); + CheckEq(ref counter, ref composer, "sur", "ㄋㄧˇ"); + CheckEq(ref counter, ref composer, "sud", "ㄋㄧˋ"); + CheckEq(ref counter, ref composer, "sub", "ㄋㄧㄝ"); + CheckEq(ref counter, ref composer, "sube", "ㄋㄧㄝˊ"); + CheckEq(ref counter, ref composer, "subd", "ㄋㄧㄝˋ"); + CheckEq(ref counter, ref composer, "sulr", "ㄋㄧㄠˇ"); + CheckEq(ref counter, ref composer, "suld", "ㄋㄧㄠˋ"); + CheckEq(ref counter, ref composer, "sum", "ㄋㄧㄡ"); + CheckEq(ref counter, ref composer, "sume", "ㄋㄧㄡˊ"); + CheckEq(ref counter, ref composer, "sumr", "ㄋㄧㄡˇ"); + CheckEq(ref counter, ref composer, "sumd", "ㄋㄧㄡˋ"); + CheckEq(ref counter, ref composer, "suoo", "ㄋㄧㄢ"); + CheckEq(ref counter, ref composer, "suooe", "ㄋㄧㄢˊ"); + CheckEq(ref counter, ref composer, "suoor", "ㄋㄧㄢˇ"); + CheckEq(ref counter, ref composer, "suood", "ㄋㄧㄢˋ"); + CheckEq(ref counter, ref composer, "sup", "ㄋㄧㄣ"); + CheckEq(ref counter, ref composer, "supe", "ㄋㄧㄣˊ"); + CheckEq(ref counter, ref composer, "supr", "ㄋㄧㄣˇ"); + CheckEq(ref counter, ref composer, "supd", "ㄋㄧㄣˋ"); + CheckEq(ref counter, ref composer, "sulle", "ㄋㄧㄤˊ"); + CheckEq(ref counter, ref composer, "sullr", "ㄋㄧㄤˇ"); + CheckEq(ref counter, ref composer, "sulld", "ㄋㄧㄤˋ"); + CheckEq(ref counter, ref composer, "sune", "ㄋㄧㄥˊ"); + CheckEq(ref counter, ref composer, "sunr", "ㄋㄧㄥˇ"); + CheckEq(ref counter, ref composer, "sund", "ㄋㄧㄥˋ"); + CheckEq(ref counter, ref composer, "sje", "ㄋㄨˊ"); + CheckEq(ref counter, ref composer, "sjr", "ㄋㄨˇ"); + CheckEq(ref counter, ref composer, "sjd", "ㄋㄨˋ"); + CheckEq(ref counter, ref composer, "sjie", "ㄋㄨㄛˊ"); + CheckEq(ref counter, ref composer, "sjir", "ㄋㄨㄛˇ"); + CheckEq(ref counter, ref composer, "sjid", "ㄋㄨㄛˋ"); + CheckEq(ref counter, ref composer, "sjoe", "ㄋㄨㄟˊ"); + CheckEq(ref counter, ref composer, "sjooe", "ㄋㄨㄢˊ"); + CheckEq(ref counter, ref composer, "sjoor", "ㄋㄨㄢˇ"); + CheckEq(ref counter, ref composer, "sjood", "ㄋㄨㄢˋ"); + CheckEq(ref counter, ref composer, "sjpe", "ㄋㄨㄣˊ"); + CheckEq(ref counter, ref composer, "sjne", "ㄋㄨㄥˊ"); + CheckEq(ref counter, ref composer, "sjnr", "ㄋㄨㄥˇ"); + CheckEq(ref counter, ref composer, "sjnd", "ㄋㄨㄥˋ"); + CheckEq(ref counter, ref composer, "smme", "ㄋㄩˊ"); + CheckEq(ref counter, ref composer, "smmr", "ㄋㄩˇ"); + CheckEq(ref counter, ref composer, "smmd", "ㄋㄩˋ"); + CheckEq(ref counter, ref composer, "smmbd", "ㄋㄩㄝˋ"); + CheckEq(ref counter, ref composer, "xuu", "ㄌㄚ"); + CheckEq(ref counter, ref composer, "xuue", "ㄌㄚˊ"); + CheckEq(ref counter, ref composer, "xuur", "ㄌㄚˇ"); + CheckEq(ref counter, ref composer, "xuud", "ㄌㄚˋ"); + CheckEq(ref counter, ref composer, "xuuy", "ㄌㄚ˙"); + CheckEq(ref counter, ref composer, "xi", "ㄌㄛ"); + CheckEq(ref counter, ref composer, "xiy", "ㄌㄛ˙"); + CheckEq(ref counter, ref composer, "xk", "ㄌㄜ"); + CheckEq(ref counter, ref composer, "xke", "ㄌㄜˊ"); + CheckEq(ref counter, ref composer, "xkd", "ㄌㄜˋ"); + CheckEq(ref counter, ref composer, "xky", "ㄌㄜ˙"); + CheckEq(ref counter, ref composer, "xiie", "ㄌㄞˊ"); + CheckEq(ref counter, ref composer, "xiir", "ㄌㄞˇ"); + CheckEq(ref counter, ref composer, "xiid", "ㄌㄞˋ"); + CheckEq(ref counter, ref composer, "xo", "ㄌㄟ"); + CheckEq(ref counter, ref composer, "xoe", "ㄌㄟˊ"); + CheckEq(ref counter, ref composer, "xor", "ㄌㄟˇ"); + CheckEq(ref counter, ref composer, "xod", "ㄌㄟˋ"); + CheckEq(ref counter, ref composer, "xoy", "ㄌㄟ˙"); + CheckEq(ref counter, ref composer, "xl", "ㄌㄠ"); + CheckEq(ref counter, ref composer, "xle", "ㄌㄠˊ"); + CheckEq(ref counter, ref composer, "xlr", "ㄌㄠˇ"); + CheckEq(ref counter, ref composer, "xld", "ㄌㄠˋ"); + CheckEq(ref counter, ref composer, "xm", "ㄌㄡ"); + CheckEq(ref counter, ref composer, "xme", "ㄌㄡˊ"); + CheckEq(ref counter, ref composer, "xmr", "ㄌㄡˇ"); + CheckEq(ref counter, ref composer, "xmd", "ㄌㄡˋ"); + CheckEq(ref counter, ref composer, "xmy", "ㄌㄡ˙"); + CheckEq(ref counter, ref composer, "xooe", "ㄌㄢˊ"); + CheckEq(ref counter, ref composer, "xoor", "ㄌㄢˇ"); + CheckEq(ref counter, ref composer, "xood", "ㄌㄢˋ"); + CheckEq(ref counter, ref composer, "xll", "ㄌㄤ"); + CheckEq(ref counter, ref composer, "xlle", "ㄌㄤˊ"); + CheckEq(ref counter, ref composer, "xllr", "ㄌㄤˇ"); + CheckEq(ref counter, ref composer, "xlld", "ㄌㄤˋ"); + CheckEq(ref counter, ref composer, "xn", "ㄌㄥ"); + CheckEq(ref counter, ref composer, "xne", "ㄌㄥˊ"); + CheckEq(ref counter, ref composer, "xnr", "ㄌㄥˇ"); + CheckEq(ref counter, ref composer, "xnd", "ㄌㄥˋ"); + CheckEq(ref counter, ref composer, "xu", "ㄌㄧ"); + CheckEq(ref counter, ref composer, "xue", "ㄌㄧˊ"); + CheckEq(ref counter, ref composer, "xur", "ㄌㄧˇ"); + CheckEq(ref counter, ref composer, "xud", "ㄌㄧˋ"); + CheckEq(ref counter, ref composer, "xuy", "ㄌㄧ˙"); + CheckEq(ref counter, ref composer, "xuuur", "ㄌㄧㄚˇ"); + CheckEq(ref counter, ref composer, "xub", "ㄌㄧㄝ"); + CheckEq(ref counter, ref composer, "xube", "ㄌㄧㄝˊ"); + CheckEq(ref counter, ref composer, "xubr", "ㄌㄧㄝˇ"); + CheckEq(ref counter, ref composer, "xubd", "ㄌㄧㄝˋ"); + CheckEq(ref counter, ref composer, "xul", "ㄌㄧㄠ"); + CheckEq(ref counter, ref composer, "xule", "ㄌㄧㄠˊ"); + CheckEq(ref counter, ref composer, "xulr", "ㄌㄧㄠˇ"); + CheckEq(ref counter, ref composer, "xuld", "ㄌㄧㄠˋ"); + CheckEq(ref counter, ref composer, "xum", "ㄌㄧㄡ"); + CheckEq(ref counter, ref composer, "xume", "ㄌㄧㄡˊ"); + CheckEq(ref counter, ref composer, "xumr", "ㄌㄧㄡˇ"); + CheckEq(ref counter, ref composer, "xumd", "ㄌㄧㄡˋ"); + CheckEq(ref counter, ref composer, "xuoo", "ㄌㄧㄢ"); + CheckEq(ref counter, ref composer, "xuooe", "ㄌㄧㄢˊ"); + CheckEq(ref counter, ref composer, "xuoor", "ㄌㄧㄢˇ"); + CheckEq(ref counter, ref composer, "xuood", "ㄌㄧㄢˋ"); + CheckEq(ref counter, ref composer, "xupe", "ㄌㄧㄣˊ"); + CheckEq(ref counter, ref composer, "xupr", "ㄌㄧㄣˇ"); + CheckEq(ref counter, ref composer, "xupd", "ㄌㄧㄣˋ"); + CheckEq(ref counter, ref composer, "xulle", "ㄌㄧㄤˊ"); + CheckEq(ref counter, ref composer, "xullr", "ㄌㄧㄤˇ"); + CheckEq(ref counter, ref composer, "xulld", "ㄌㄧㄤˋ"); + CheckEq(ref counter, ref composer, "xun", "ㄌㄧㄥ"); + CheckEq(ref counter, ref composer, "xune", "ㄌㄧㄥˊ"); + CheckEq(ref counter, ref composer, "xunr", "ㄌㄧㄥˇ"); + CheckEq(ref counter, ref composer, "xund", "ㄌㄧㄥˋ"); + CheckEq(ref counter, ref composer, "xj", "ㄌㄨ"); + CheckEq(ref counter, ref composer, "xje", "ㄌㄨˊ"); + CheckEq(ref counter, ref composer, "xjr", "ㄌㄨˇ"); + CheckEq(ref counter, ref composer, "xjd", "ㄌㄨˋ"); + CheckEq(ref counter, ref composer, "xji", "ㄌㄨㄛ"); + CheckEq(ref counter, ref composer, "xjie", "ㄌㄨㄛˊ"); + CheckEq(ref counter, ref composer, "xjir", "ㄌㄨㄛˇ"); + CheckEq(ref counter, ref composer, "xjid", "ㄌㄨㄛˋ"); + CheckEq(ref counter, ref composer, "xjiy", "ㄌㄨㄛ˙"); + CheckEq(ref counter, ref composer, "xjooe", "ㄌㄨㄢˊ"); + CheckEq(ref counter, ref composer, "xjoor", "ㄌㄨㄢˇ"); + CheckEq(ref counter, ref composer, "xjood", "ㄌㄨㄢˋ"); + CheckEq(ref counter, ref composer, "xjp", "ㄌㄨㄣ"); + CheckEq(ref counter, ref composer, "xjpe", "ㄌㄨㄣˊ"); + CheckEq(ref counter, ref composer, "xjpr", "ㄌㄨㄣˇ"); + CheckEq(ref counter, ref composer, "xjpd", "ㄌㄨㄣˋ"); + CheckEq(ref counter, ref composer, "xjn", "ㄌㄨㄥ"); + CheckEq(ref counter, ref composer, "xjne", "ㄌㄨㄥˊ"); + CheckEq(ref counter, ref composer, "xjnr", "ㄌㄨㄥˇ"); + CheckEq(ref counter, ref composer, "xjnd", "ㄌㄨㄥˋ"); + CheckEq(ref counter, ref composer, "xmm", "ㄌㄩ"); + CheckEq(ref counter, ref composer, "xmme", "ㄌㄩˊ"); + CheckEq(ref counter, ref composer, "xmmr", "ㄌㄩˇ"); + CheckEq(ref counter, ref composer, "xmmd", "ㄌㄩˋ"); + CheckEq(ref counter, ref composer, "xmmb", "ㄌㄩㄝ"); + CheckEq(ref counter, ref composer, "xmmbr", "ㄌㄩㄝˇ"); + CheckEq(ref counter, ref composer, "xmmbd", "ㄌㄩㄝˋ"); + CheckEq(ref counter, ref composer, "xmmooe", "ㄌㄩㄢˊ"); + CheckEq(ref counter, ref composer, "xmmoor", "ㄌㄩㄢˇ"); + CheckEq(ref counter, ref composer, "euu", "ㄍㄚ"); + CheckEq(ref counter, ref composer, "euue", "ㄍㄚˊ"); + CheckEq(ref counter, ref composer, "euur", "ㄍㄚˇ"); + CheckEq(ref counter, ref composer, "euud", "ㄍㄚˋ"); + CheckEq(ref counter, ref composer, "euuy", "ㄍㄚ˙"); + CheckEq(ref counter, ref composer, "ek", "ㄍㄜ"); + CheckEq(ref counter, ref composer, "eke", "ㄍㄜˊ"); + CheckEq(ref counter, ref composer, "ekr", "ㄍㄜˇ"); + CheckEq(ref counter, ref composer, "ekd", "ㄍㄜˋ"); + CheckEq(ref counter, ref composer, "eky", "ㄍㄜ˙"); + CheckEq(ref counter, ref composer, "eii", "ㄍㄞ"); + CheckEq(ref counter, ref composer, "eiir", "ㄍㄞˇ"); + CheckEq(ref counter, ref composer, "eiid", "ㄍㄞˋ"); + CheckEq(ref counter, ref composer, "eor", "ㄍㄟˇ"); + CheckEq(ref counter, ref composer, "el", "ㄍㄠ"); + CheckEq(ref counter, ref composer, "elr", "ㄍㄠˇ"); + CheckEq(ref counter, ref composer, "eld", "ㄍㄠˋ"); + CheckEq(ref counter, ref composer, "em", "ㄍㄡ"); + CheckEq(ref counter, ref composer, "emr", "ㄍㄡˇ"); + CheckEq(ref counter, ref composer, "emd", "ㄍㄡˋ"); + CheckEq(ref counter, ref composer, "eoo", "ㄍㄢ"); + CheckEq(ref counter, ref composer, "eoor", "ㄍㄢˇ"); + CheckEq(ref counter, ref composer, "eood", "ㄍㄢˋ"); + CheckEq(ref counter, ref composer, "ep", "ㄍㄣ"); + CheckEq(ref counter, ref composer, "epe", "ㄍㄣˊ"); + CheckEq(ref counter, ref composer, "epr", "ㄍㄣˇ"); + CheckEq(ref counter, ref composer, "epd", "ㄍㄣˋ"); + CheckEq(ref counter, ref composer, "ell", "ㄍㄤ"); + CheckEq(ref counter, ref composer, "ellr", "ㄍㄤˇ"); + CheckEq(ref counter, ref composer, "elld", "ㄍㄤˋ"); + CheckEq(ref counter, ref composer, "en", "ㄍㄥ"); + CheckEq(ref counter, ref composer, "enr", "ㄍㄥˇ"); + CheckEq(ref counter, ref composer, "end", "ㄍㄥˋ"); + CheckEq(ref counter, ref composer, "ej", "ㄍㄨ"); + CheckEq(ref counter, ref composer, "eje", "ㄍㄨˊ"); + CheckEq(ref counter, ref composer, "ejr", "ㄍㄨˇ"); + CheckEq(ref counter, ref composer, "ejd", "ㄍㄨˋ"); + CheckEq(ref counter, ref composer, "eju", "ㄍㄨㄚ"); + CheckEq(ref counter, ref composer, "ejue", "ㄍㄨㄚˊ"); + CheckEq(ref counter, ref composer, "ejur", "ㄍㄨㄚˇ"); + CheckEq(ref counter, ref composer, "ejud", "ㄍㄨㄚˋ"); + CheckEq(ref counter, ref composer, "eji", "ㄍㄨㄛ"); + CheckEq(ref counter, ref composer, "ejie", "ㄍㄨㄛˊ"); + CheckEq(ref counter, ref composer, "ejir", "ㄍㄨㄛˇ"); + CheckEq(ref counter, ref composer, "ejid", "ㄍㄨㄛˋ"); + CheckEq(ref counter, ref composer, "ejii", "ㄍㄨㄞ"); + CheckEq(ref counter, ref composer, "ejiir", "ㄍㄨㄞˇ"); + CheckEq(ref counter, ref composer, "ejiid", "ㄍㄨㄞˋ"); + CheckEq(ref counter, ref composer, "ejo", "ㄍㄨㄟ"); + CheckEq(ref counter, ref composer, "ejor", "ㄍㄨㄟˇ"); + CheckEq(ref counter, ref composer, "ejod", "ㄍㄨㄟˋ"); + CheckEq(ref counter, ref composer, "ejoo", "ㄍㄨㄢ"); + CheckEq(ref counter, ref composer, "ejoor", "ㄍㄨㄢˇ"); + CheckEq(ref counter, ref composer, "ejood", "ㄍㄨㄢˋ"); + CheckEq(ref counter, ref composer, "ejp", "ㄍㄨㄣ"); + CheckEq(ref counter, ref composer, "ejpr", "ㄍㄨㄣˇ"); + CheckEq(ref counter, ref composer, "ejpd", "ㄍㄨㄣˋ"); + CheckEq(ref counter, ref composer, "ejll", "ㄍㄨㄤ"); + CheckEq(ref counter, ref composer, "ejllr", "ㄍㄨㄤˇ"); + CheckEq(ref counter, ref composer, "ejlld", "ㄍㄨㄤˋ"); + CheckEq(ref counter, ref composer, "ejn", "ㄍㄨㄥ"); + CheckEq(ref counter, ref composer, "ejne", "ㄍㄨㄥˊ"); + CheckEq(ref counter, ref composer, "ejnr", "ㄍㄨㄥˇ"); + CheckEq(ref counter, ref composer, "ejnd", "ㄍㄨㄥˋ"); + CheckEq(ref counter, ref composer, "duu", "ㄎㄚ"); + CheckEq(ref counter, ref composer, "duur", "ㄎㄚˇ"); + CheckEq(ref counter, ref composer, "duud", "ㄎㄚˋ"); + CheckEq(ref counter, ref composer, "dk", "ㄎㄜ"); + CheckEq(ref counter, ref composer, "dke", "ㄎㄜˊ"); + CheckEq(ref counter, ref composer, "dkr", "ㄎㄜˇ"); + CheckEq(ref counter, ref composer, "dkd", "ㄎㄜˋ"); + CheckEq(ref counter, ref composer, "dii", "ㄎㄞ"); + CheckEq(ref counter, ref composer, "diir", "ㄎㄞˇ"); + CheckEq(ref counter, ref composer, "diid", "ㄎㄞˋ"); + CheckEq(ref counter, ref composer, "dl", "ㄎㄠ"); + CheckEq(ref counter, ref composer, "dlr", "ㄎㄠˇ"); + CheckEq(ref counter, ref composer, "dld", "ㄎㄠˋ"); + CheckEq(ref counter, ref composer, "dm", "ㄎㄡ"); + CheckEq(ref counter, ref composer, "dmr", "ㄎㄡˇ"); + CheckEq(ref counter, ref composer, "dmd", "ㄎㄡˋ"); + CheckEq(ref counter, ref composer, "doo", "ㄎㄢ"); + CheckEq(ref counter, ref composer, "door", "ㄎㄢˇ"); + CheckEq(ref counter, ref composer, "dood", "ㄎㄢˋ"); + CheckEq(ref counter, ref composer, "dp", "ㄎㄣ"); + CheckEq(ref counter, ref composer, "dpr", "ㄎㄣˇ"); + CheckEq(ref counter, ref composer, "dpd", "ㄎㄣˋ"); + CheckEq(ref counter, ref composer, "dll", "ㄎㄤ"); + CheckEq(ref counter, ref composer, "dlle", "ㄎㄤˊ"); + CheckEq(ref counter, ref composer, "dllr", "ㄎㄤˇ"); + CheckEq(ref counter, ref composer, "dlld", "ㄎㄤˋ"); + CheckEq(ref counter, ref composer, "dn", "ㄎㄥ"); + CheckEq(ref counter, ref composer, "dnr", "ㄎㄥˇ"); + CheckEq(ref counter, ref composer, "dj", "ㄎㄨ"); + CheckEq(ref counter, ref composer, "dje", "ㄎㄨˊ"); + CheckEq(ref counter, ref composer, "djr", "ㄎㄨˇ"); + CheckEq(ref counter, ref composer, "djd", "ㄎㄨˋ"); + CheckEq(ref counter, ref composer, "dju", "ㄎㄨㄚ"); + CheckEq(ref counter, ref composer, "djur", "ㄎㄨㄚˇ"); + CheckEq(ref counter, ref composer, "djud", "ㄎㄨㄚˋ"); + CheckEq(ref counter, ref composer, "djid", "ㄎㄨㄛˋ"); + CheckEq(ref counter, ref composer, "djii", "ㄎㄨㄞ"); + CheckEq(ref counter, ref composer, "djiir", "ㄎㄨㄞˇ"); + CheckEq(ref counter, ref composer, "djiid", "ㄎㄨㄞˋ"); + CheckEq(ref counter, ref composer, "djo", "ㄎㄨㄟ"); + CheckEq(ref counter, ref composer, "djoe", "ㄎㄨㄟˊ"); + CheckEq(ref counter, ref composer, "djor", "ㄎㄨㄟˇ"); + CheckEq(ref counter, ref composer, "djod", "ㄎㄨㄟˋ"); + CheckEq(ref counter, ref composer, "djoo", "ㄎㄨㄢ"); + CheckEq(ref counter, ref composer, "djoor", "ㄎㄨㄢˇ"); + CheckEq(ref counter, ref composer, "djood", "ㄎㄨㄢˋ"); + CheckEq(ref counter, ref composer, "djp", "ㄎㄨㄣ"); + CheckEq(ref counter, ref composer, "djpr", "ㄎㄨㄣˇ"); + CheckEq(ref counter, ref composer, "djpd", "ㄎㄨㄣˋ"); + CheckEq(ref counter, ref composer, "djll", "ㄎㄨㄤ"); + CheckEq(ref counter, ref composer, "djlle", "ㄎㄨㄤˊ"); + CheckEq(ref counter, ref composer, "djllr", "ㄎㄨㄤˇ"); + CheckEq(ref counter, ref composer, "djlld", "ㄎㄨㄤˋ"); + CheckEq(ref counter, ref composer, "djn", "ㄎㄨㄥ"); + CheckEq(ref counter, ref composer, "djnr", "ㄎㄨㄥˇ"); + CheckEq(ref counter, ref composer, "djnd", "ㄎㄨㄥˋ"); + CheckEq(ref counter, ref composer, "cuu", "ㄏㄚ"); + CheckEq(ref counter, ref composer, "cuue", "ㄏㄚˊ"); + CheckEq(ref counter, ref composer, "cuur", "ㄏㄚˇ"); + CheckEq(ref counter, ref composer, "ck", "ㄏㄜ"); + CheckEq(ref counter, ref composer, "cke", "ㄏㄜˊ"); + CheckEq(ref counter, ref composer, "ckr", "ㄏㄜˇ"); + CheckEq(ref counter, ref composer, "ckd", "ㄏㄜˋ"); + CheckEq(ref counter, ref composer, "cii", "ㄏㄞ"); + CheckEq(ref counter, ref composer, "ciie", "ㄏㄞˊ"); + CheckEq(ref counter, ref composer, "ciir", "ㄏㄞˇ"); + CheckEq(ref counter, ref composer, "ciid", "ㄏㄞˋ"); + CheckEq(ref counter, ref composer, "co", "ㄏㄟ"); + CheckEq(ref counter, ref composer, "cor", "ㄏㄟˇ"); + CheckEq(ref counter, ref composer, "cl", "ㄏㄠ"); + CheckEq(ref counter, ref composer, "cle", "ㄏㄠˊ"); + CheckEq(ref counter, ref composer, "clr", "ㄏㄠˇ"); + CheckEq(ref counter, ref composer, "cld", "ㄏㄠˋ"); + CheckEq(ref counter, ref composer, "cm", "ㄏㄡ"); + CheckEq(ref counter, ref composer, "cme", "ㄏㄡˊ"); + CheckEq(ref counter, ref composer, "cmr", "ㄏㄡˇ"); + CheckEq(ref counter, ref composer, "cmd", "ㄏㄡˋ"); + CheckEq(ref counter, ref composer, "coo", "ㄏㄢ"); + CheckEq(ref counter, ref composer, "cooe", "ㄏㄢˊ"); + CheckEq(ref counter, ref composer, "coor", "ㄏㄢˇ"); + CheckEq(ref counter, ref composer, "cood", "ㄏㄢˋ"); + CheckEq(ref counter, ref composer, "cp", "ㄏㄣ"); + CheckEq(ref counter, ref composer, "cpe", "ㄏㄣˊ"); + CheckEq(ref counter, ref composer, "cpr", "ㄏㄣˇ"); + CheckEq(ref counter, ref composer, "cpd", "ㄏㄣˋ"); + CheckEq(ref counter, ref composer, "cll", "ㄏㄤ"); + CheckEq(ref counter, ref composer, "clle", "ㄏㄤˊ"); + CheckEq(ref counter, ref composer, "cllr", "ㄏㄤˇ"); + CheckEq(ref counter, ref composer, "clld", "ㄏㄤˋ"); + CheckEq(ref counter, ref composer, "cn", "ㄏㄥ"); + CheckEq(ref counter, ref composer, "cne", "ㄏㄥˊ"); + CheckEq(ref counter, ref composer, "cnd", "ㄏㄥˋ"); + CheckEq(ref counter, ref composer, "cj", "ㄏㄨ"); + CheckEq(ref counter, ref composer, "cje", "ㄏㄨˊ"); + CheckEq(ref counter, ref composer, "cjr", "ㄏㄨˇ"); + CheckEq(ref counter, ref composer, "cjd", "ㄏㄨˋ"); + CheckEq(ref counter, ref composer, "cju", "ㄏㄨㄚ"); + CheckEq(ref counter, ref composer, "cjue", "ㄏㄨㄚˊ"); + CheckEq(ref counter, ref composer, "cjur", "ㄏㄨㄚˇ"); + CheckEq(ref counter, ref composer, "cjud", "ㄏㄨㄚˋ"); + CheckEq(ref counter, ref composer, "cji", "ㄏㄨㄛ"); + CheckEq(ref counter, ref composer, "cjie", "ㄏㄨㄛˊ"); + CheckEq(ref counter, ref composer, "cjir", "ㄏㄨㄛˇ"); + CheckEq(ref counter, ref composer, "cjid", "ㄏㄨㄛˋ"); + CheckEq(ref counter, ref composer, "cjiy", "ㄏㄨㄛ˙"); + CheckEq(ref counter, ref composer, "cjiie", "ㄏㄨㄞˊ"); + CheckEq(ref counter, ref composer, "cjiid", "ㄏㄨㄞˋ"); + CheckEq(ref counter, ref composer, "cjo", "ㄏㄨㄟ"); + CheckEq(ref counter, ref composer, "cjoe", "ㄏㄨㄟˊ"); + CheckEq(ref counter, ref composer, "cjor", "ㄏㄨㄟˇ"); + CheckEq(ref counter, ref composer, "cjod", "ㄏㄨㄟˋ"); + CheckEq(ref counter, ref composer, "cjoo", "ㄏㄨㄢ"); + CheckEq(ref counter, ref composer, "cjooe", "ㄏㄨㄢˊ"); + CheckEq(ref counter, ref composer, "cjoor", "ㄏㄨㄢˇ"); + CheckEq(ref counter, ref composer, "cjood", "ㄏㄨㄢˋ"); + CheckEq(ref counter, ref composer, "cjp", "ㄏㄨㄣ"); + CheckEq(ref counter, ref composer, "cjpe", "ㄏㄨㄣˊ"); + CheckEq(ref counter, ref composer, "cjpr", "ㄏㄨㄣˇ"); + CheckEq(ref counter, ref composer, "cjpd", "ㄏㄨㄣˋ"); + CheckEq(ref counter, ref composer, "cjll", "ㄏㄨㄤ"); + CheckEq(ref counter, ref composer, "cjlle", "ㄏㄨㄤˊ"); + CheckEq(ref counter, ref composer, "cjllr", "ㄏㄨㄤˇ"); + CheckEq(ref counter, ref composer, "cjlld", "ㄏㄨㄤˋ"); + CheckEq(ref counter, ref composer, "cjlly", "ㄏㄨㄤ˙"); + CheckEq(ref counter, ref composer, "cjn", "ㄏㄨㄥ"); + CheckEq(ref counter, ref composer, "cjne", "ㄏㄨㄥˊ"); + CheckEq(ref counter, ref composer, "cjnr", "ㄏㄨㄥˇ"); + CheckEq(ref counter, ref composer, "cjnd", "ㄏㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ru", "ㄐㄧ"); + CheckEq(ref counter, ref composer, "rue", "ㄐㄧˊ"); + CheckEq(ref counter, ref composer, "rur", "ㄐㄧˇ"); + CheckEq(ref counter, ref composer, "rud", "ㄐㄧˋ"); + CheckEq(ref counter, ref composer, "ruuu", "ㄐㄧㄚ"); + CheckEq(ref counter, ref composer, "ruuue", "ㄐㄧㄚˊ"); + CheckEq(ref counter, ref composer, "ruuur", "ㄐㄧㄚˇ"); + CheckEq(ref counter, ref composer, "ruuud", "ㄐㄧㄚˋ"); + CheckEq(ref counter, ref composer, "rub", "ㄐㄧㄝ"); + CheckEq(ref counter, ref composer, "rube", "ㄐㄧㄝˊ"); + CheckEq(ref counter, ref composer, "rubr", "ㄐㄧㄝˇ"); + CheckEq(ref counter, ref composer, "rubd", "ㄐㄧㄝˋ"); + CheckEq(ref counter, ref composer, "ruby", "ㄐㄧㄝ˙"); + CheckEq(ref counter, ref composer, "rul", "ㄐㄧㄠ"); + CheckEq(ref counter, ref composer, "rule", "ㄐㄧㄠˊ"); + CheckEq(ref counter, ref composer, "rulr", "ㄐㄧㄠˇ"); + CheckEq(ref counter, ref composer, "ruld", "ㄐㄧㄠˋ"); + CheckEq(ref counter, ref composer, "rum", "ㄐㄧㄡ"); + CheckEq(ref counter, ref composer, "rumr", "ㄐㄧㄡˇ"); + CheckEq(ref counter, ref composer, "rumd", "ㄐㄧㄡˋ"); + CheckEq(ref counter, ref composer, "ruoo", "ㄐㄧㄢ"); + CheckEq(ref counter, ref composer, "ruoor", "ㄐㄧㄢˇ"); + CheckEq(ref counter, ref composer, "ruood", "ㄐㄧㄢˋ"); + CheckEq(ref counter, ref composer, "rup", "ㄐㄧㄣ"); + CheckEq(ref counter, ref composer, "rupr", "ㄐㄧㄣˇ"); + CheckEq(ref counter, ref composer, "rupd", "ㄐㄧㄣˋ"); + CheckEq(ref counter, ref composer, "rull", "ㄐㄧㄤ"); + CheckEq(ref counter, ref composer, "rulle", "ㄐㄧㄤˊ"); + CheckEq(ref counter, ref composer, "rullr", "ㄐㄧㄤˇ"); + CheckEq(ref counter, ref composer, "rulld", "ㄐㄧㄤˋ"); + CheckEq(ref counter, ref composer, "run", "ㄐㄧㄥ"); + CheckEq(ref counter, ref composer, "runr", "ㄐㄧㄥˇ"); + CheckEq(ref counter, ref composer, "rund", "ㄐㄧㄥˋ"); + CheckEq(ref counter, ref composer, "rm", "ㄐㄩ"); + CheckEq(ref counter, ref composer, "rme", "ㄐㄩˊ"); + CheckEq(ref counter, ref composer, "rmr", "ㄐㄩˇ"); + CheckEq(ref counter, ref composer, "rmd", "ㄐㄩˋ"); + CheckEq(ref counter, ref composer, "rmb", "ㄐㄩㄝ"); + CheckEq(ref counter, ref composer, "rmbe", "ㄐㄩㄝˊ"); + CheckEq(ref counter, ref composer, "rmbr", "ㄐㄩㄝˇ"); + CheckEq(ref counter, ref composer, "rmbd", "ㄐㄩㄝˋ"); + CheckEq(ref counter, ref composer, "rmoo", "ㄐㄩㄢ"); + CheckEq(ref counter, ref composer, "rmoor", "ㄐㄩㄢˇ"); + CheckEq(ref counter, ref composer, "rmood", "ㄐㄩㄢˋ"); + CheckEq(ref counter, ref composer, "rmp", "ㄐㄩㄣ"); + CheckEq(ref counter, ref composer, "rmpe", "ㄐㄩㄣˊ"); + CheckEq(ref counter, ref composer, "rmpr", "ㄐㄩㄣˇ"); + CheckEq(ref counter, ref composer, "rmpd", "ㄐㄩㄣˋ"); + CheckEq(ref counter, ref composer, "rmn", "ㄐㄩㄥ"); + CheckEq(ref counter, ref composer, "rmnr", "ㄐㄩㄥˇ"); + CheckEq(ref counter, ref composer, "rmnd", "ㄐㄩㄥˋ"); + CheckEq(ref counter, ref composer, "fy", "ㄑ˙"); + CheckEq(ref counter, ref composer, "fu", "ㄑㄧ"); + CheckEq(ref counter, ref composer, "fue", "ㄑㄧˊ"); + CheckEq(ref counter, ref composer, "fur", "ㄑㄧˇ"); + CheckEq(ref counter, ref composer, "fud", "ㄑㄧˋ"); + CheckEq(ref counter, ref composer, "fuuu", "ㄑㄧㄚ"); + CheckEq(ref counter, ref composer, "fuuue", "ㄑㄧㄚˊ"); + CheckEq(ref counter, ref composer, "fuuur", "ㄑㄧㄚˇ"); + CheckEq(ref counter, ref composer, "fuuud", "ㄑㄧㄚˋ"); + CheckEq(ref counter, ref composer, "fub", "ㄑㄧㄝ"); + CheckEq(ref counter, ref composer, "fube", "ㄑㄧㄝˊ"); + CheckEq(ref counter, ref composer, "fubr", "ㄑㄧㄝˇ"); + CheckEq(ref counter, ref composer, "fubd", "ㄑㄧㄝˋ"); + CheckEq(ref counter, ref composer, "ful", "ㄑㄧㄠ"); + CheckEq(ref counter, ref composer, "fule", "ㄑㄧㄠˊ"); + CheckEq(ref counter, ref composer, "fulr", "ㄑㄧㄠˇ"); + CheckEq(ref counter, ref composer, "fuld", "ㄑㄧㄠˋ"); + CheckEq(ref counter, ref composer, "fum", "ㄑㄧㄡ"); + CheckEq(ref counter, ref composer, "fume", "ㄑㄧㄡˊ"); + CheckEq(ref counter, ref composer, "fumr", "ㄑㄧㄡˇ"); + CheckEq(ref counter, ref composer, "fumd", "ㄑㄧㄡˋ"); + CheckEq(ref counter, ref composer, "fuoo", "ㄑㄧㄢ"); + CheckEq(ref counter, ref composer, "fuooe", "ㄑㄧㄢˊ"); + CheckEq(ref counter, ref composer, "fuoor", "ㄑㄧㄢˇ"); + CheckEq(ref counter, ref composer, "fuood", "ㄑㄧㄢˋ"); + CheckEq(ref counter, ref composer, "fup", "ㄑㄧㄣ"); + CheckEq(ref counter, ref composer, "fupe", "ㄑㄧㄣˊ"); + CheckEq(ref counter, ref composer, "fupr", "ㄑㄧㄣˇ"); + CheckEq(ref counter, ref composer, "fupd", "ㄑㄧㄣˋ"); + CheckEq(ref counter, ref composer, "full", "ㄑㄧㄤ"); + CheckEq(ref counter, ref composer, "fulle", "ㄑㄧㄤˊ"); + CheckEq(ref counter, ref composer, "fullr", "ㄑㄧㄤˇ"); + CheckEq(ref counter, ref composer, "fulld", "ㄑㄧㄤˋ"); + CheckEq(ref counter, ref composer, "fun", "ㄑㄧㄥ"); + CheckEq(ref counter, ref composer, "fune", "ㄑㄧㄥˊ"); + CheckEq(ref counter, ref composer, "funr", "ㄑㄧㄥˇ"); + CheckEq(ref counter, ref composer, "fund", "ㄑㄧㄥˋ"); + CheckEq(ref counter, ref composer, "fm", "ㄑㄩ"); + CheckEq(ref counter, ref composer, "fme", "ㄑㄩˊ"); + CheckEq(ref counter, ref composer, "fmr", "ㄑㄩˇ"); + CheckEq(ref counter, ref composer, "fmd", "ㄑㄩˋ"); + CheckEq(ref counter, ref composer, "fmb", "ㄑㄩㄝ"); + CheckEq(ref counter, ref composer, "fmbe", "ㄑㄩㄝˊ"); + CheckEq(ref counter, ref composer, "fmbd", "ㄑㄩㄝˋ"); + CheckEq(ref counter, ref composer, "fmoo", "ㄑㄩㄢ"); + CheckEq(ref counter, ref composer, "fmooe", "ㄑㄩㄢˊ"); + CheckEq(ref counter, ref composer, "fmoor", "ㄑㄩㄢˇ"); + CheckEq(ref counter, ref composer, "fmood", "ㄑㄩㄢˋ"); + CheckEq(ref counter, ref composer, "fmp", "ㄑㄩㄣ"); + CheckEq(ref counter, ref composer, "fmpe", "ㄑㄩㄣˊ"); + CheckEq(ref counter, ref composer, "fmpr", "ㄑㄩㄣˇ"); + CheckEq(ref counter, ref composer, "fmpd", "ㄑㄩㄣˋ"); + CheckEq(ref counter, ref composer, "fmn", "ㄑㄩㄥ"); + CheckEq(ref counter, ref composer, "fmne", "ㄑㄩㄥˊ"); + CheckEq(ref counter, ref composer, "fmnr", "ㄑㄩㄥˇ"); + CheckEq(ref counter, ref composer, "fmnd", "ㄑㄩㄥˋ"); + CheckEq(ref counter, ref composer, "vu", "ㄒㄧ"); + CheckEq(ref counter, ref composer, "vue", "ㄒㄧˊ"); + CheckEq(ref counter, ref composer, "vur", "ㄒㄧˇ"); + CheckEq(ref counter, ref composer, "vud", "ㄒㄧˋ"); + CheckEq(ref counter, ref composer, "vuuu", "ㄒㄧㄚ"); + CheckEq(ref counter, ref composer, "vuuue", "ㄒㄧㄚˊ"); + CheckEq(ref counter, ref composer, "vuuur", "ㄒㄧㄚˇ"); + CheckEq(ref counter, ref composer, "vuuud", "ㄒㄧㄚˋ"); + CheckEq(ref counter, ref composer, "vub", "ㄒㄧㄝ"); + CheckEq(ref counter, ref composer, "vube", "ㄒㄧㄝˊ"); + CheckEq(ref counter, ref composer, "vubr", "ㄒㄧㄝˇ"); + CheckEq(ref counter, ref composer, "vubd", "ㄒㄧㄝˋ"); + CheckEq(ref counter, ref composer, "vul", "ㄒㄧㄠ"); + CheckEq(ref counter, ref composer, "vule", "ㄒㄧㄠˊ"); + CheckEq(ref counter, ref composer, "vulr", "ㄒㄧㄠˇ"); + CheckEq(ref counter, ref composer, "vuld", "ㄒㄧㄠˋ"); + CheckEq(ref counter, ref composer, "vum", "ㄒㄧㄡ"); + CheckEq(ref counter, ref composer, "vume", "ㄒㄧㄡˊ"); + CheckEq(ref counter, ref composer, "vumr", "ㄒㄧㄡˇ"); + CheckEq(ref counter, ref composer, "vumd", "ㄒㄧㄡˋ"); + CheckEq(ref counter, ref composer, "vuoo", "ㄒㄧㄢ"); + CheckEq(ref counter, ref composer, "vuooe", "ㄒㄧㄢˊ"); + CheckEq(ref counter, ref composer, "vuoor", "ㄒㄧㄢˇ"); + CheckEq(ref counter, ref composer, "vuood", "ㄒㄧㄢˋ"); + CheckEq(ref counter, ref composer, "vup", "ㄒㄧㄣ"); + CheckEq(ref counter, ref composer, "vupe", "ㄒㄧㄣˊ"); + CheckEq(ref counter, ref composer, "vupr", "ㄒㄧㄣˇ"); + CheckEq(ref counter, ref composer, "vupd", "ㄒㄧㄣˋ"); + CheckEq(ref counter, ref composer, "vull", "ㄒㄧㄤ"); + CheckEq(ref counter, ref composer, "vulle", "ㄒㄧㄤˊ"); + CheckEq(ref counter, ref composer, "vullr", "ㄒㄧㄤˇ"); + CheckEq(ref counter, ref composer, "vulld", "ㄒㄧㄤˋ"); + CheckEq(ref counter, ref composer, "vun", "ㄒㄧㄥ"); + CheckEq(ref counter, ref composer, "vune", "ㄒㄧㄥˊ"); + CheckEq(ref counter, ref composer, "vunr", "ㄒㄧㄥˇ"); + CheckEq(ref counter, ref composer, "vund", "ㄒㄧㄥˋ"); + CheckEq(ref counter, ref composer, "vm", "ㄒㄩ"); + CheckEq(ref counter, ref composer, "vme", "ㄒㄩˊ"); + CheckEq(ref counter, ref composer, "vmr", "ㄒㄩˇ"); + CheckEq(ref counter, ref composer, "vmd", "ㄒㄩˋ"); + CheckEq(ref counter, ref composer, "vmb", "ㄒㄩㄝ"); + CheckEq(ref counter, ref composer, "vmbe", "ㄒㄩㄝˊ"); + CheckEq(ref counter, ref composer, "vmbr", "ㄒㄩㄝˇ"); + CheckEq(ref counter, ref composer, "vmbd", "ㄒㄩㄝˋ"); + CheckEq(ref counter, ref composer, "vmoo", "ㄒㄩㄢ"); + CheckEq(ref counter, ref composer, "vmooe", "ㄒㄩㄢˊ"); + CheckEq(ref counter, ref composer, "vmoor", "ㄒㄩㄢˇ"); + CheckEq(ref counter, ref composer, "vmood", "ㄒㄩㄢˋ"); + CheckEq(ref counter, ref composer, "vmp", "ㄒㄩㄣ"); + CheckEq(ref counter, ref composer, "vmpe", "ㄒㄩㄣˊ"); + CheckEq(ref counter, ref composer, "vmpd", "ㄒㄩㄣˋ"); + CheckEq(ref counter, ref composer, "vmn", "ㄒㄩㄥ"); + CheckEq(ref counter, ref composer, "vmne", "ㄒㄩㄥˊ"); + CheckEq(ref counter, ref composer, "vmnr", "ㄒㄩㄥˇ"); + CheckEq(ref counter, ref composer, "vmnd", "ㄒㄩㄥˋ"); + CheckEq(ref counter, ref composer, "tt", "ㄓ"); + CheckEq(ref counter, ref composer, "tte", "ㄓˊ"); + CheckEq(ref counter, ref composer, "ttr", "ㄓˇ"); + CheckEq(ref counter, ref composer, "ttd", "ㄓˋ"); + CheckEq(ref counter, ref composer, "ttuu", "ㄓㄚ"); + CheckEq(ref counter, ref composer, "ttuue", "ㄓㄚˊ"); + CheckEq(ref counter, ref composer, "ttuur", "ㄓㄚˇ"); + CheckEq(ref counter, ref composer, "ttuud", "ㄓㄚˋ"); + CheckEq(ref counter, ref composer, "ttk", "ㄓㄜ"); + CheckEq(ref counter, ref composer, "ttke", "ㄓㄜˊ"); + CheckEq(ref counter, ref composer, "ttkr", "ㄓㄜˇ"); + CheckEq(ref counter, ref composer, "ttkd", "ㄓㄜˋ"); + CheckEq(ref counter, ref composer, "ttky", "ㄓㄜ˙"); + CheckEq(ref counter, ref composer, "ttii", "ㄓㄞ"); + CheckEq(ref counter, ref composer, "ttiie", "ㄓㄞˊ"); + CheckEq(ref counter, ref composer, "ttiir", "ㄓㄞˇ"); + CheckEq(ref counter, ref composer, "ttiid", "ㄓㄞˋ"); + CheckEq(ref counter, ref composer, "ttod", "ㄓㄟˋ"); + CheckEq(ref counter, ref composer, "ttl", "ㄓㄠ"); + CheckEq(ref counter, ref composer, "ttle", "ㄓㄠˊ"); + CheckEq(ref counter, ref composer, "ttlr", "ㄓㄠˇ"); + CheckEq(ref counter, ref composer, "ttld", "ㄓㄠˋ"); + CheckEq(ref counter, ref composer, "ttm", "ㄓㄡ"); + CheckEq(ref counter, ref composer, "ttme", "ㄓㄡˊ"); + CheckEq(ref counter, ref composer, "ttmr", "ㄓㄡˇ"); + CheckEq(ref counter, ref composer, "ttmd", "ㄓㄡˋ"); + CheckEq(ref counter, ref composer, "ttoo", "ㄓㄢ"); + CheckEq(ref counter, ref composer, "ttoor", "ㄓㄢˇ"); + CheckEq(ref counter, ref composer, "ttood", "ㄓㄢˋ"); + CheckEq(ref counter, ref composer, "ttp", "ㄓㄣ"); + CheckEq(ref counter, ref composer, "ttpe", "ㄓㄣˊ"); + CheckEq(ref counter, ref composer, "ttpr", "ㄓㄣˇ"); + CheckEq(ref counter, ref composer, "ttpd", "ㄓㄣˋ"); + CheckEq(ref counter, ref composer, "ttll", "ㄓㄤ"); + CheckEq(ref counter, ref composer, "ttllr", "ㄓㄤˇ"); + CheckEq(ref counter, ref composer, "ttlld", "ㄓㄤˋ"); + CheckEq(ref counter, ref composer, "ttn", "ㄓㄥ"); + CheckEq(ref counter, ref composer, "ttnr", "ㄓㄥˇ"); + CheckEq(ref counter, ref composer, "ttnd", "ㄓㄥˋ"); + CheckEq(ref counter, ref composer, "ttj", "ㄓㄨ"); + CheckEq(ref counter, ref composer, "ttje", "ㄓㄨˊ"); + CheckEq(ref counter, ref composer, "ttjr", "ㄓㄨˇ"); + CheckEq(ref counter, ref composer, "ttjd", "ㄓㄨˋ"); + CheckEq(ref counter, ref composer, "ttju", "ㄓㄨㄚ"); + CheckEq(ref counter, ref composer, "ttjur", "ㄓㄨㄚˇ"); + CheckEq(ref counter, ref composer, "ttji", "ㄓㄨㄛ"); + CheckEq(ref counter, ref composer, "ttjie", "ㄓㄨㄛˊ"); + CheckEq(ref counter, ref composer, "ttjid", "ㄓㄨㄛˋ"); + CheckEq(ref counter, ref composer, "ttjii", "ㄓㄨㄞ"); + CheckEq(ref counter, ref composer, "ttjiir", "ㄓㄨㄞˇ"); + CheckEq(ref counter, ref composer, "ttjiid", "ㄓㄨㄞˋ"); + CheckEq(ref counter, ref composer, "ttjo", "ㄓㄨㄟ"); + CheckEq(ref counter, ref composer, "ttjor", "ㄓㄨㄟˇ"); + CheckEq(ref counter, ref composer, "ttjod", "ㄓㄨㄟˋ"); + CheckEq(ref counter, ref composer, "ttjoo", "ㄓㄨㄢ"); + CheckEq(ref counter, ref composer, "ttjoor", "ㄓㄨㄢˇ"); + CheckEq(ref counter, ref composer, "ttjood", "ㄓㄨㄢˋ"); + CheckEq(ref counter, ref composer, "ttjp", "ㄓㄨㄣ"); + CheckEq(ref counter, ref composer, "ttjpr", "ㄓㄨㄣˇ"); + CheckEq(ref counter, ref composer, "ttjpd", "ㄓㄨㄣˋ"); + CheckEq(ref counter, ref composer, "ttjll", "ㄓㄨㄤ"); + CheckEq(ref counter, ref composer, "ttjllr", "ㄓㄨㄤˇ"); + CheckEq(ref counter, ref composer, "ttjlld", "ㄓㄨㄤˋ"); + CheckEq(ref counter, ref composer, "ttjn", "ㄓㄨㄥ"); + CheckEq(ref counter, ref composer, "ttjnr", "ㄓㄨㄥˇ"); + CheckEq(ref counter, ref composer, "ttjnd", "ㄓㄨㄥˋ"); + CheckEq(ref counter, ref composer, "t ", "ㄔ "); + CheckEq(ref counter, ref composer, "te", "ㄔˊ"); + CheckEq(ref counter, ref composer, "tr", "ㄔˇ"); + CheckEq(ref counter, ref composer, "td", "ㄔˋ"); + CheckEq(ref counter, ref composer, "tuu", "ㄔㄚ"); + CheckEq(ref counter, ref composer, "tuue", "ㄔㄚˊ"); + CheckEq(ref counter, ref composer, "tuur", "ㄔㄚˇ"); + CheckEq(ref counter, ref composer, "tuud", "ㄔㄚˋ"); + CheckEq(ref counter, ref composer, "tk ", "ㄔㄜ "); + CheckEq(ref counter, ref composer, "tkr", "ㄔㄜˇ"); + CheckEq(ref counter, ref composer, "tkd", "ㄔㄜˋ"); + CheckEq(ref counter, ref composer, "tii", "ㄔㄞ"); + CheckEq(ref counter, ref composer, "tiie", "ㄔㄞˊ"); + CheckEq(ref counter, ref composer, "tiir", "ㄔㄞˇ"); + CheckEq(ref counter, ref composer, "tiid", "ㄔㄞˋ"); + CheckEq(ref counter, ref composer, "tl", "ㄔㄠ"); + CheckEq(ref counter, ref composer, "tle", "ㄔㄠˊ"); + CheckEq(ref counter, ref composer, "tlr", "ㄔㄠˇ"); + CheckEq(ref counter, ref composer, "tld", "ㄔㄠˋ"); + CheckEq(ref counter, ref composer, "tm", "ㄔㄡ"); + CheckEq(ref counter, ref composer, "tme", "ㄔㄡˊ"); + CheckEq(ref counter, ref composer, "tmr", "ㄔㄡˇ"); + CheckEq(ref counter, ref composer, "tmd", "ㄔㄡˋ"); + CheckEq(ref counter, ref composer, "too ", "ㄔㄢ "); + CheckEq(ref counter, ref composer, "tooe", "ㄔㄢˊ"); + CheckEq(ref counter, ref composer, "toor", "ㄔㄢˇ"); + CheckEq(ref counter, ref composer, "tood", "ㄔㄢˋ"); + CheckEq(ref counter, ref composer, "tp ", "ㄔㄣ "); + CheckEq(ref counter, ref composer, "tpe", "ㄔㄣˊ"); + CheckEq(ref counter, ref composer, "tpr", "ㄔㄣˇ"); + CheckEq(ref counter, ref composer, "tpd", "ㄔㄣˋ"); + CheckEq(ref counter, ref composer, "tpy", "ㄔㄣ˙"); + CheckEq(ref counter, ref composer, "tll ", "ㄔㄤ "); + CheckEq(ref counter, ref composer, "tlle", "ㄔㄤˊ"); + CheckEq(ref counter, ref composer, "tllr", "ㄔㄤˇ"); + CheckEq(ref counter, ref composer, "tlld", "ㄔㄤˋ"); + CheckEq(ref counter, ref composer, "tn ", "ㄔㄥ "); + CheckEq(ref counter, ref composer, "tne", "ㄔㄥˊ"); + CheckEq(ref counter, ref composer, "tnr", "ㄔㄥˇ"); + CheckEq(ref counter, ref composer, "tnd", "ㄔㄥˋ"); + CheckEq(ref counter, ref composer, "tj", "ㄔㄨ"); + CheckEq(ref counter, ref composer, "tje", "ㄔㄨˊ"); + CheckEq(ref counter, ref composer, "tjr", "ㄔㄨˇ"); + CheckEq(ref counter, ref composer, "tjd", "ㄔㄨˋ"); + CheckEq(ref counter, ref composer, "tju", "ㄔㄨㄚ"); + CheckEq(ref counter, ref composer, "tjur", "ㄔㄨㄚˇ"); + CheckEq(ref counter, ref composer, "tjud", "ㄔㄨㄚˋ"); + CheckEq(ref counter, ref composer, "tji", "ㄔㄨㄛ"); + CheckEq(ref counter, ref composer, "tjid", "ㄔㄨㄛˋ"); + CheckEq(ref counter, ref composer, "tjii", "ㄔㄨㄞ"); + CheckEq(ref counter, ref composer, "tjiie", "ㄔㄨㄞˊ"); + CheckEq(ref counter, ref composer, "tjiir", "ㄔㄨㄞˇ"); + CheckEq(ref counter, ref composer, "tjiid", "ㄔㄨㄞˋ"); + CheckEq(ref counter, ref composer, "tjo", "ㄔㄨㄟ"); + CheckEq(ref counter, ref composer, "tjoe", "ㄔㄨㄟˊ"); + CheckEq(ref counter, ref composer, "tjor", "ㄔㄨㄟˇ"); + CheckEq(ref counter, ref composer, "tjod", "ㄔㄨㄟˋ"); + CheckEq(ref counter, ref composer, "tjoo", "ㄔㄨㄢ"); + CheckEq(ref counter, ref composer, "tjooe", "ㄔㄨㄢˊ"); + CheckEq(ref counter, ref composer, "tjoor", "ㄔㄨㄢˇ"); + CheckEq(ref counter, ref composer, "tjood", "ㄔㄨㄢˋ"); + CheckEq(ref counter, ref composer, "tjp", "ㄔㄨㄣ"); + CheckEq(ref counter, ref composer, "tjpe", "ㄔㄨㄣˊ"); + CheckEq(ref counter, ref composer, "tjpr", "ㄔㄨㄣˇ"); + CheckEq(ref counter, ref composer, "tjll", "ㄔㄨㄤ"); + CheckEq(ref counter, ref composer, "tjlle", "ㄔㄨㄤˊ"); + CheckEq(ref counter, ref composer, "tjllr", "ㄔㄨㄤˇ"); + CheckEq(ref counter, ref composer, "tjlld", "ㄔㄨㄤˋ"); + CheckEq(ref counter, ref composer, "tjn", "ㄔㄨㄥ"); + CheckEq(ref counter, ref composer, "tjne", "ㄔㄨㄥˊ"); + CheckEq(ref counter, ref composer, "tjnr", "ㄔㄨㄥˇ"); + CheckEq(ref counter, ref composer, "tjnd", "ㄔㄨㄥˋ"); + CheckEq(ref counter, ref composer, "g", "ㄕ"); + CheckEq(ref counter, ref composer, "ge", "ㄕˊ"); + CheckEq(ref counter, ref composer, "gr", "ㄕˇ"); + CheckEq(ref counter, ref composer, "gd", "ㄕˋ"); + CheckEq(ref counter, ref composer, "gy", "ㄕ˙"); + CheckEq(ref counter, ref composer, "guu", "ㄕㄚ"); + CheckEq(ref counter, ref composer, "guue", "ㄕㄚˊ"); + CheckEq(ref counter, ref composer, "guur", "ㄕㄚˇ"); + CheckEq(ref counter, ref composer, "guud", "ㄕㄚˋ"); + CheckEq(ref counter, ref composer, "guuy", "ㄕㄚ˙"); + CheckEq(ref counter, ref composer, "gk", "ㄕㄜ"); + CheckEq(ref counter, ref composer, "gke", "ㄕㄜˊ"); + CheckEq(ref counter, ref composer, "gkr", "ㄕㄜˇ"); + CheckEq(ref counter, ref composer, "gkd", "ㄕㄜˋ"); + CheckEq(ref counter, ref composer, "gii", "ㄕㄞ"); + CheckEq(ref counter, ref composer, "giir", "ㄕㄞˇ"); + CheckEq(ref counter, ref composer, "giid", "ㄕㄞˋ"); + CheckEq(ref counter, ref composer, "goe", "ㄕㄟˊ"); + CheckEq(ref counter, ref composer, "gl", "ㄕㄠ"); + CheckEq(ref counter, ref composer, "gle", "ㄕㄠˊ"); + CheckEq(ref counter, ref composer, "glr", "ㄕㄠˇ"); + CheckEq(ref counter, ref composer, "gld", "ㄕㄠˋ"); + CheckEq(ref counter, ref composer, "gm", "ㄕㄡ"); + CheckEq(ref counter, ref composer, "gme", "ㄕㄡˊ"); + CheckEq(ref counter, ref composer, "gmr", "ㄕㄡˇ"); + CheckEq(ref counter, ref composer, "gmd", "ㄕㄡˋ"); + CheckEq(ref counter, ref composer, "goo", "ㄕㄢ"); + CheckEq(ref counter, ref composer, "gooe", "ㄕㄢˊ"); + CheckEq(ref counter, ref composer, "goor", "ㄕㄢˇ"); + CheckEq(ref counter, ref composer, "good", "ㄕㄢˋ"); + CheckEq(ref counter, ref composer, "gp", "ㄕㄣ"); + CheckEq(ref counter, ref composer, "gpe", "ㄕㄣˊ"); + CheckEq(ref counter, ref composer, "gpr", "ㄕㄣˇ"); + CheckEq(ref counter, ref composer, "gpd", "ㄕㄣˋ"); + CheckEq(ref counter, ref composer, "gll", "ㄕㄤ"); + CheckEq(ref counter, ref composer, "gllr", "ㄕㄤˇ"); + CheckEq(ref counter, ref composer, "glld", "ㄕㄤˋ"); + CheckEq(ref counter, ref composer, "glly", "ㄕㄤ˙"); + CheckEq(ref counter, ref composer, "gn", "ㄕㄥ"); + CheckEq(ref counter, ref composer, "gne", "ㄕㄥˊ"); + CheckEq(ref counter, ref composer, "gnr", "ㄕㄥˇ"); + CheckEq(ref counter, ref composer, "gnd", "ㄕㄥˋ"); + CheckEq(ref counter, ref composer, "gj", "ㄕㄨ"); + CheckEq(ref counter, ref composer, "gje", "ㄕㄨˊ"); + CheckEq(ref counter, ref composer, "gjr", "ㄕㄨˇ"); + CheckEq(ref counter, ref composer, "gjd", "ㄕㄨˋ"); + CheckEq(ref counter, ref composer, "gju", "ㄕㄨㄚ"); + CheckEq(ref counter, ref composer, "gjur", "ㄕㄨㄚˇ"); + CheckEq(ref counter, ref composer, "gjud", "ㄕㄨㄚˋ"); + CheckEq(ref counter, ref composer, "gji", "ㄕㄨㄛ"); + CheckEq(ref counter, ref composer, "gjid", "ㄕㄨㄛˋ"); + CheckEq(ref counter, ref composer, "gjii", "ㄕㄨㄞ"); + CheckEq(ref counter, ref composer, "gjiir", "ㄕㄨㄞˇ"); + CheckEq(ref counter, ref composer, "gjiid", "ㄕㄨㄞˋ"); + CheckEq(ref counter, ref composer, "gjo", "ㄕㄨㄟ"); + CheckEq(ref counter, ref composer, "gjoe", "ㄕㄨㄟˊ"); + CheckEq(ref counter, ref composer, "gjor", "ㄕㄨㄟˇ"); + CheckEq(ref counter, ref composer, "gjod", "ㄕㄨㄟˋ"); + CheckEq(ref counter, ref composer, "gjoo", "ㄕㄨㄢ"); + CheckEq(ref counter, ref composer, "gjood", "ㄕㄨㄢˋ"); + CheckEq(ref counter, ref composer, "gjpr", "ㄕㄨㄣˇ"); + CheckEq(ref counter, ref composer, "gjpd", "ㄕㄨㄣˋ"); + CheckEq(ref counter, ref composer, "gjll", "ㄕㄨㄤ"); + CheckEq(ref counter, ref composer, "gjlle", "ㄕㄨㄤˊ"); + CheckEq(ref counter, ref composer, "gjllr", "ㄕㄨㄤˇ"); + CheckEq(ref counter, ref composer, "gjlld", "ㄕㄨㄤˋ"); + CheckEq(ref counter, ref composer, "bd", "ㄖˋ"); + CheckEq(ref counter, ref composer, "bkr", "ㄖㄜˇ"); + CheckEq(ref counter, ref composer, "bkd", "ㄖㄜˋ"); + CheckEq(ref counter, ref composer, "ble", "ㄖㄠˊ"); + CheckEq(ref counter, ref composer, "blr", "ㄖㄠˇ"); + CheckEq(ref counter, ref composer, "bld", "ㄖㄠˋ"); + CheckEq(ref counter, ref composer, "bme", "ㄖㄡˊ"); + CheckEq(ref counter, ref composer, "bmr", "ㄖㄡˇ"); + CheckEq(ref counter, ref composer, "bmd", "ㄖㄡˋ"); + CheckEq(ref counter, ref composer, "booe", "ㄖㄢˊ"); + CheckEq(ref counter, ref composer, "boor", "ㄖㄢˇ"); + CheckEq(ref counter, ref composer, "bood", "ㄖㄢˋ"); + CheckEq(ref counter, ref composer, "bpe", "ㄖㄣˊ"); + CheckEq(ref counter, ref composer, "bpr", "ㄖㄣˇ"); + CheckEq(ref counter, ref composer, "bpd", "ㄖㄣˋ"); + CheckEq(ref counter, ref composer, "bll", "ㄖㄤ"); + CheckEq(ref counter, ref composer, "blle", "ㄖㄤˊ"); + CheckEq(ref counter, ref composer, "bllr", "ㄖㄤˇ"); + CheckEq(ref counter, ref composer, "blld", "ㄖㄤˋ"); + CheckEq(ref counter, ref composer, "bn", "ㄖㄥ"); + CheckEq(ref counter, ref composer, "bne", "ㄖㄥˊ"); + CheckEq(ref counter, ref composer, "bnr", "ㄖㄥˇ"); + CheckEq(ref counter, ref composer, "bnd", "ㄖㄥˋ"); + CheckEq(ref counter, ref composer, "bje", "ㄖㄨˊ"); + CheckEq(ref counter, ref composer, "bjr", "ㄖㄨˇ"); + CheckEq(ref counter, ref composer, "bjd", "ㄖㄨˋ"); + CheckEq(ref counter, ref composer, "bjie", "ㄖㄨㄛˊ"); + CheckEq(ref counter, ref composer, "bjid", "ㄖㄨㄛˋ"); + CheckEq(ref counter, ref composer, "bjoe", "ㄖㄨㄟˊ"); + CheckEq(ref counter, ref composer, "bjor", "ㄖㄨㄟˇ"); + CheckEq(ref counter, ref composer, "bjod", "ㄖㄨㄟˋ"); + CheckEq(ref counter, ref composer, "bjooe", "ㄖㄨㄢˊ"); + CheckEq(ref counter, ref composer, "bjoor", "ㄖㄨㄢˇ"); + CheckEq(ref counter, ref composer, "bjood", "ㄖㄨㄢˋ"); + CheckEq(ref counter, ref composer, "bjpe", "ㄖㄨㄣˊ"); + CheckEq(ref counter, ref composer, "bjpr", "ㄖㄨㄣˇ"); + CheckEq(ref counter, ref composer, "bjpd", "ㄖㄨㄣˋ"); + CheckEq(ref counter, ref composer, "bjne", "ㄖㄨㄥˊ"); + CheckEq(ref counter, ref composer, "bjnr", "ㄖㄨㄥˇ"); + CheckEq(ref counter, ref composer, "bjnd", "ㄖㄨㄥˋ"); + CheckEq(ref counter, ref composer, "y", "ㄗ"); + CheckEq(ref counter, ref composer, "ye", "ㄗˊ"); + CheckEq(ref counter, ref composer, "yr", "ㄗˇ"); + CheckEq(ref counter, ref composer, "yd", "ㄗˋ"); + CheckEq(ref counter, ref composer, "yy", "ㄗ˙"); + CheckEq(ref counter, ref composer, "yuu", "ㄗㄚ"); + CheckEq(ref counter, ref composer, "yuue", "ㄗㄚˊ"); + CheckEq(ref counter, ref composer, "yuur", "ㄗㄚˇ"); + CheckEq(ref counter, ref composer, "yke", "ㄗㄜˊ"); + CheckEq(ref counter, ref composer, "ykr", "ㄗㄜˇ"); + CheckEq(ref counter, ref composer, "ykd", "ㄗㄜˋ"); + CheckEq(ref counter, ref composer, "yii", "ㄗㄞ"); + CheckEq(ref counter, ref composer, "yiir", "ㄗㄞˇ"); + CheckEq(ref counter, ref composer, "yiid", "ㄗㄞˋ"); + CheckEq(ref counter, ref composer, "yoe", "ㄗㄟˊ"); + CheckEq(ref counter, ref composer, "yl", "ㄗㄠ"); + CheckEq(ref counter, ref composer, "yle", "ㄗㄠˊ"); + CheckEq(ref counter, ref composer, "ylr", "ㄗㄠˇ"); + CheckEq(ref counter, ref composer, "yld", "ㄗㄠˋ"); + CheckEq(ref counter, ref composer, "ym", "ㄗㄡ"); + CheckEq(ref counter, ref composer, "ymr", "ㄗㄡˇ"); + CheckEq(ref counter, ref composer, "ymd", "ㄗㄡˋ"); + CheckEq(ref counter, ref composer, "yoo", "ㄗㄢ"); + CheckEq(ref counter, ref composer, "yooe", "ㄗㄢˊ"); + CheckEq(ref counter, ref composer, "yoor", "ㄗㄢˇ"); + CheckEq(ref counter, ref composer, "yood", "ㄗㄢˋ"); + CheckEq(ref counter, ref composer, "yp", "ㄗㄣ"); + CheckEq(ref counter, ref composer, "ypr", "ㄗㄣˇ"); + CheckEq(ref counter, ref composer, "ypd", "ㄗㄣˋ"); + CheckEq(ref counter, ref composer, "yll", "ㄗㄤ"); + CheckEq(ref counter, ref composer, "yllr", "ㄗㄤˇ"); + CheckEq(ref counter, ref composer, "ylld", "ㄗㄤˋ"); + CheckEq(ref counter, ref composer, "yn", "ㄗㄥ"); + CheckEq(ref counter, ref composer, "ynr", "ㄗㄥˇ"); + CheckEq(ref counter, ref composer, "ynd", "ㄗㄥˋ"); + CheckEq(ref counter, ref composer, "yj", "ㄗㄨ"); + CheckEq(ref counter, ref composer, "yje", "ㄗㄨˊ"); + CheckEq(ref counter, ref composer, "yjr", "ㄗㄨˇ"); + CheckEq(ref counter, ref composer, "yjd", "ㄗㄨˋ"); + CheckEq(ref counter, ref composer, "yji", "ㄗㄨㄛ"); + CheckEq(ref counter, ref composer, "yjie", "ㄗㄨㄛˊ"); + CheckEq(ref counter, ref composer, "yjir", "ㄗㄨㄛˇ"); + CheckEq(ref counter, ref composer, "yjid", "ㄗㄨㄛˋ"); + CheckEq(ref counter, ref composer, "yjiy", "ㄗㄨㄛ˙"); + CheckEq(ref counter, ref composer, "yjo", "ㄗㄨㄟ"); + CheckEq(ref counter, ref composer, "yjor", "ㄗㄨㄟˇ"); + CheckEq(ref counter, ref composer, "yjod", "ㄗㄨㄟˋ"); + CheckEq(ref counter, ref composer, "yjoo", "ㄗㄨㄢ"); + CheckEq(ref counter, ref composer, "yjoor", "ㄗㄨㄢˇ"); + CheckEq(ref counter, ref composer, "yjood", "ㄗㄨㄢˋ"); + CheckEq(ref counter, ref composer, "yjp", "ㄗㄨㄣ"); + CheckEq(ref counter, ref composer, "yjpr", "ㄗㄨㄣˇ"); + CheckEq(ref counter, ref composer, "yjpd", "ㄗㄨㄣˋ"); + CheckEq(ref counter, ref composer, "yjn", "ㄗㄨㄥ"); + CheckEq(ref counter, ref composer, "yjnr", "ㄗㄨㄥˇ"); + CheckEq(ref counter, ref composer, "yjnd", "ㄗㄨㄥˋ"); + CheckEq(ref counter, ref composer, "h", "ㄘ"); + CheckEq(ref counter, ref composer, "he", "ㄘˊ"); + CheckEq(ref counter, ref composer, "hr", "ㄘˇ"); + CheckEq(ref counter, ref composer, "hd", "ㄘˋ"); + CheckEq(ref counter, ref composer, "huu", "ㄘㄚ"); + CheckEq(ref counter, ref composer, "huur", "ㄘㄚˇ"); + CheckEq(ref counter, ref composer, "huud", "ㄘㄚˋ"); + CheckEq(ref counter, ref composer, "hkd", "ㄘㄜˋ"); + CheckEq(ref counter, ref composer, "hii", "ㄘㄞ"); + CheckEq(ref counter, ref composer, "hiie", "ㄘㄞˊ"); + CheckEq(ref counter, ref composer, "hiir", "ㄘㄞˇ"); + CheckEq(ref counter, ref composer, "hiid", "ㄘㄞˋ"); + CheckEq(ref counter, ref composer, "hl", "ㄘㄠ"); + CheckEq(ref counter, ref composer, "hle", "ㄘㄠˊ"); + CheckEq(ref counter, ref composer, "hlr", "ㄘㄠˇ"); + CheckEq(ref counter, ref composer, "hld", "ㄘㄠˋ"); + CheckEq(ref counter, ref composer, "hm", "ㄘㄡ"); + CheckEq(ref counter, ref composer, "hme", "ㄘㄡˊ"); + CheckEq(ref counter, ref composer, "hmr", "ㄘㄡˇ"); + CheckEq(ref counter, ref composer, "hmd", "ㄘㄡˋ"); + CheckEq(ref counter, ref composer, "hoo", "ㄘㄢ"); + CheckEq(ref counter, ref composer, "hooe", "ㄘㄢˊ"); + CheckEq(ref counter, ref composer, "hoor", "ㄘㄢˇ"); + CheckEq(ref counter, ref composer, "hood", "ㄘㄢˋ"); + CheckEq(ref counter, ref composer, "hp", "ㄘㄣ"); + CheckEq(ref counter, ref composer, "hpe", "ㄘㄣˊ"); + CheckEq(ref counter, ref composer, "hll", "ㄘㄤ"); + CheckEq(ref counter, ref composer, "hlle", "ㄘㄤˊ"); + CheckEq(ref counter, ref composer, "hllr", "ㄘㄤˇ"); + CheckEq(ref counter, ref composer, "hlld", "ㄘㄤˋ"); + CheckEq(ref counter, ref composer, "hn", "ㄘㄥ"); + CheckEq(ref counter, ref composer, "hne", "ㄘㄥˊ"); + CheckEq(ref counter, ref composer, "hnr", "ㄘㄥˇ"); + CheckEq(ref counter, ref composer, "hnd", "ㄘㄥˋ"); + CheckEq(ref counter, ref composer, "hj", "ㄘㄨ"); + CheckEq(ref counter, ref composer, "hje", "ㄘㄨˊ"); + CheckEq(ref counter, ref composer, "hjr", "ㄘㄨˇ"); + CheckEq(ref counter, ref composer, "hjd", "ㄘㄨˋ"); + CheckEq(ref counter, ref composer, "hji", "ㄘㄨㄛ"); + CheckEq(ref counter, ref composer, "hjie", "ㄘㄨㄛˊ"); + CheckEq(ref counter, ref composer, "hjir", "ㄘㄨㄛˇ"); + CheckEq(ref counter, ref composer, "hjid", "ㄘㄨㄛˋ"); + CheckEq(ref counter, ref composer, "hjo", "ㄘㄨㄟ"); + CheckEq(ref counter, ref composer, "hjor", "ㄘㄨㄟˇ"); + CheckEq(ref counter, ref composer, "hjod", "ㄘㄨㄟˋ"); + CheckEq(ref counter, ref composer, "hjoo", "ㄘㄨㄢ"); + CheckEq(ref counter, ref composer, "hjooe", "ㄘㄨㄢˊ"); + CheckEq(ref counter, ref composer, "hjoor", "ㄘㄨㄢˇ"); + CheckEq(ref counter, ref composer, "hjood", "ㄘㄨㄢˋ"); + CheckEq(ref counter, ref composer, "hjp", "ㄘㄨㄣ"); + CheckEq(ref counter, ref composer, "hjpe", "ㄘㄨㄣˊ"); + CheckEq(ref counter, ref composer, "hjpr", "ㄘㄨㄣˇ"); + CheckEq(ref counter, ref composer, "hjpd", "ㄘㄨㄣˋ"); + CheckEq(ref counter, ref composer, "hjn", "ㄘㄨㄥ"); + CheckEq(ref counter, ref composer, "hjne", "ㄘㄨㄥˊ"); + CheckEq(ref counter, ref composer, "hjnr", "ㄘㄨㄥˇ"); + CheckEq(ref counter, ref composer, "hjnd", "ㄘㄨㄥˋ"); + CheckEq(ref counter, ref composer, "n", "ㄙ"); + CheckEq(ref counter, ref composer, "nr", "ㄙˇ"); + CheckEq(ref counter, ref composer, "nd", "ㄙˋ"); + CheckEq(ref counter, ref composer, "nuu", "ㄙㄚ"); + CheckEq(ref counter, ref composer, "nuur", "ㄙㄚˇ"); + CheckEq(ref counter, ref composer, "nuud", "ㄙㄚˋ"); + CheckEq(ref counter, ref composer, "nuuy", "ㄙㄚ˙"); + CheckEq(ref counter, ref composer, "nk", "ㄙㄜ"); + CheckEq(ref counter, ref composer, "nkd", "ㄙㄜˋ"); + CheckEq(ref counter, ref composer, "nii", "ㄙㄞ"); + CheckEq(ref counter, ref composer, "niie", "ㄙㄞˊ"); + CheckEq(ref counter, ref composer, "niir", "ㄙㄞˇ"); + CheckEq(ref counter, ref composer, "niid", "ㄙㄞˋ"); + CheckEq(ref counter, ref composer, "no", "ㄙㄟ"); + CheckEq(ref counter, ref composer, "nl", "ㄙㄠ"); + CheckEq(ref counter, ref composer, "nlr", "ㄙㄠˇ"); + CheckEq(ref counter, ref composer, "nld", "ㄙㄠˋ"); + CheckEq(ref counter, ref composer, "nm", "ㄙㄡ"); + CheckEq(ref counter, ref composer, "nmr", "ㄙㄡˇ"); + CheckEq(ref counter, ref composer, "nmd", "ㄙㄡˋ"); + CheckEq(ref counter, ref composer, "noo", "ㄙㄢ"); + CheckEq(ref counter, ref composer, "noor", "ㄙㄢˇ"); + CheckEq(ref counter, ref composer, "nood", "ㄙㄢˋ"); + CheckEq(ref counter, ref composer, "np", "ㄙㄣ"); + CheckEq(ref counter, ref composer, "npr", "ㄙㄣˇ"); + CheckEq(ref counter, ref composer, "nll", "ㄙㄤ"); + CheckEq(ref counter, ref composer, "nllr", "ㄙㄤˇ"); + CheckEq(ref counter, ref composer, "nlld", "ㄙㄤˋ"); + CheckEq(ref counter, ref composer, "nnn", "ㄙㄥ"); + CheckEq(ref counter, ref composer, "nnnd", "ㄙㄥˋ"); + CheckEq(ref counter, ref composer, "nj", "ㄙㄨ"); + CheckEq(ref counter, ref composer, "nje", "ㄙㄨˊ"); + CheckEq(ref counter, ref composer, "njr", "ㄙㄨˇ"); + CheckEq(ref counter, ref composer, "njd", "ㄙㄨˋ"); + CheckEq(ref counter, ref composer, "nji", "ㄙㄨㄛ"); + CheckEq(ref counter, ref composer, "njie", "ㄙㄨㄛˊ"); + CheckEq(ref counter, ref composer, "njir", "ㄙㄨㄛˇ"); + CheckEq(ref counter, ref composer, "njid", "ㄙㄨㄛˋ"); + CheckEq(ref counter, ref composer, "njo", "ㄙㄨㄟ"); + CheckEq(ref counter, ref composer, "njoe", "ㄙㄨㄟˊ"); + CheckEq(ref counter, ref composer, "njor", "ㄙㄨㄟˇ"); + CheckEq(ref counter, ref composer, "njod", "ㄙㄨㄟˋ"); + CheckEq(ref counter, ref composer, "njoo", "ㄙㄨㄢ"); + CheckEq(ref counter, ref composer, "njoor", "ㄙㄨㄢˇ"); + CheckEq(ref counter, ref composer, "njood", "ㄙㄨㄢˋ"); + CheckEq(ref counter, ref composer, "njp", "ㄙㄨㄣ"); + CheckEq(ref counter, ref composer, "njpr", "ㄙㄨㄣˇ"); + CheckEq(ref counter, ref composer, "njpd", "ㄙㄨㄣˋ"); + CheckEq(ref counter, ref composer, "njn", "ㄙㄨㄥ"); + CheckEq(ref counter, ref composer, "njne", "ㄙㄨㄥˊ"); + CheckEq(ref counter, ref composer, "njnr", "ㄙㄨㄥˇ"); + CheckEq(ref counter, ref composer, "njnd", "ㄙㄨㄥˋ"); + CheckEq(ref counter, ref composer, "uu", "ㄚ"); + CheckEq(ref counter, ref composer, "uue", "ㄚˊ"); + CheckEq(ref counter, ref composer, "uud", "ㄚˋ"); + CheckEq(ref counter, ref composer, "uuy", "ㄚ˙"); + CheckEq(ref counter, ref composer, "i ", "ㄛ "); + CheckEq(ref counter, ref composer, "ie", "ㄛˊ"); + CheckEq(ref counter, ref composer, "ir", "ㄛˇ"); + CheckEq(ref counter, ref composer, "id", "ㄛˋ"); + CheckEq(ref counter, ref composer, "k ", "ㄜ "); + CheckEq(ref counter, ref composer, "ke", "ㄜˊ"); + CheckEq(ref counter, ref composer, "kr", "ㄜˇ"); + CheckEq(ref counter, ref composer, "kd", "ㄜˋ"); + // CheckEq(ref counter, ref composer, "be", "ㄝˊ"); + // CheckEq(ref counter, ref composer, "br", "ㄝˇ"); + // CheckEq(ref counter, ref composer, "bd", "ㄝˋ"); + // CheckEq(ref counter, ref composer, "by", "ㄝ˙"); + CheckEq(ref counter, ref composer, "ii", "ㄞ"); + CheckEq(ref counter, ref composer, "iie", "ㄞˊ"); + CheckEq(ref counter, ref composer, "iir", "ㄞˇ"); + CheckEq(ref counter, ref composer, "iid", "ㄞˋ"); + CheckEq(ref counter, ref composer, "od", "ㄟˋ"); + CheckEq(ref counter, ref composer, "l", "ㄠ"); + CheckEq(ref counter, ref composer, "le", "ㄠˊ"); + CheckEq(ref counter, ref composer, "lr", "ㄠˇ"); + CheckEq(ref counter, ref composer, "ld", "ㄠˋ"); + CheckEq(ref counter, ref composer, "m", "ㄡ"); + CheckEq(ref counter, ref composer, "me", "ㄡˊ"); + CheckEq(ref counter, ref composer, "mr", "ㄡˇ"); + CheckEq(ref counter, ref composer, "md", "ㄡˋ"); + CheckEq(ref counter, ref composer, "my", "ㄡ˙"); + CheckEq(ref counter, ref composer, "oo ", "ㄢ "); + CheckEq(ref counter, ref composer, "ooe", "ㄢˊ"); + CheckEq(ref counter, ref composer, "oor", "ㄢˇ"); + CheckEq(ref counter, ref composer, "ood", "ㄢˋ"); + CheckEq(ref counter, ref composer, "p ", "ㄣ "); + CheckEq(ref counter, ref composer, "pe", "ㄣˊ"); + CheckEq(ref counter, ref composer, "pr", "ㄣˇ"); + CheckEq(ref counter, ref composer, "pd", "ㄣˋ"); + CheckEq(ref counter, ref composer, "py", "ㄣ˙"); + CheckEq(ref counter, ref composer, "ll ", "ㄤ "); + CheckEq(ref counter, ref composer, "lle", "ㄤˊ"); + CheckEq(ref counter, ref composer, "llr", "ㄤˇ"); + CheckEq(ref counter, ref composer, "lld", "ㄤˋ"); + CheckEq(ref counter, ref composer, "nn ", "ㄥ "); + CheckEq(ref counter, ref composer, "nnd", "ㄥˋ"); + CheckEq(ref counter, ref composer, "pp ", "ㄦ "); + CheckEq(ref counter, ref composer, "ppe", "ㄦˊ"); + CheckEq(ref counter, ref composer, "ppr", "ㄦˇ"); + CheckEq(ref counter, ref composer, "ppd", "ㄦˋ"); + CheckEq(ref counter, ref composer, "ppy", "ㄦ˙"); + CheckEq(ref counter, ref composer, "u", "ㄧ"); + CheckEq(ref counter, ref composer, "ue", "ㄧˊ"); + CheckEq(ref counter, ref composer, "ur", "ㄧˇ"); + CheckEq(ref counter, ref composer, "ud", "ㄧˋ"); + CheckEq(ref counter, ref composer, "uuu", "ㄧㄚ"); + CheckEq(ref counter, ref composer, "uuue", "ㄧㄚˊ"); + CheckEq(ref counter, ref composer, "uuur", "ㄧㄚˇ"); + CheckEq(ref counter, ref composer, "uuud", "ㄧㄚˋ"); + CheckEq(ref counter, ref composer, "uuuy", "ㄧㄚ˙"); + CheckEq(ref counter, ref composer, "ui", "ㄧㄛ"); + CheckEq(ref counter, ref composer, "uiy", "ㄧㄛ˙"); + CheckEq(ref counter, ref composer, "ub", "ㄧㄝ"); + CheckEq(ref counter, ref composer, "ube", "ㄧㄝˊ"); + CheckEq(ref counter, ref composer, "ubr", "ㄧㄝˇ"); + CheckEq(ref counter, ref composer, "ubd", "ㄧㄝˋ"); + CheckEq(ref counter, ref composer, "uby", "ㄧㄝ˙"); + CheckEq(ref counter, ref composer, "uiie", "ㄧㄞˊ"); + CheckEq(ref counter, ref composer, "ul", "ㄧㄠ"); + CheckEq(ref counter, ref composer, "ule", "ㄧㄠˊ"); + CheckEq(ref counter, ref composer, "ulr", "ㄧㄠˇ"); + CheckEq(ref counter, ref composer, "uld", "ㄧㄠˋ"); + CheckEq(ref counter, ref composer, "um", "ㄧㄡ"); + CheckEq(ref counter, ref composer, "ume", "ㄧㄡˊ"); + CheckEq(ref counter, ref composer, "umr", "ㄧㄡˇ"); + CheckEq(ref counter, ref composer, "umd", "ㄧㄡˋ"); + CheckEq(ref counter, ref composer, "uoo", "ㄧㄢ"); + CheckEq(ref counter, ref composer, "uooe", "ㄧㄢˊ"); + CheckEq(ref counter, ref composer, "uoor", "ㄧㄢˇ"); + CheckEq(ref counter, ref composer, "uood", "ㄧㄢˋ"); + CheckEq(ref counter, ref composer, "up", "ㄧㄣ"); + CheckEq(ref counter, ref composer, "upe", "ㄧㄣˊ"); + CheckEq(ref counter, ref composer, "upr", "ㄧㄣˇ"); + CheckEq(ref counter, ref composer, "upd", "ㄧㄣˋ"); + CheckEq(ref counter, ref composer, "ull", "ㄧㄤ"); + CheckEq(ref counter, ref composer, "ulle", "ㄧㄤˊ"); + CheckEq(ref counter, ref composer, "ullr", "ㄧㄤˇ"); + CheckEq(ref counter, ref composer, "ulld", "ㄧㄤˋ"); + CheckEq(ref counter, ref composer, "un", "ㄧㄥ"); + CheckEq(ref counter, ref composer, "une", "ㄧㄥˊ"); + CheckEq(ref counter, ref composer, "unr", "ㄧㄥˇ"); + CheckEq(ref counter, ref composer, "und", "ㄧㄥˋ"); + CheckEq(ref counter, ref composer, "j", "ㄨ"); + CheckEq(ref counter, ref composer, "je", "ㄨˊ"); + CheckEq(ref counter, ref composer, "jr", "ㄨˇ"); + CheckEq(ref counter, ref composer, "jd", "ㄨˋ"); + CheckEq(ref counter, ref composer, "ju", "ㄨㄚ"); + CheckEq(ref counter, ref composer, "jue", "ㄨㄚˊ"); + CheckEq(ref counter, ref composer, "jur", "ㄨㄚˇ"); + CheckEq(ref counter, ref composer, "jud", "ㄨㄚˋ"); + CheckEq(ref counter, ref composer, "juy", "ㄨㄚ˙"); + CheckEq(ref counter, ref composer, "ji", "ㄨㄛ"); + CheckEq(ref counter, ref composer, "jir", "ㄨㄛˇ"); + CheckEq(ref counter, ref composer, "jid", "ㄨㄛˋ"); + CheckEq(ref counter, ref composer, "jii", "ㄨㄞ"); + CheckEq(ref counter, ref composer, "jiir", "ㄨㄞˇ"); + CheckEq(ref counter, ref composer, "jiid", "ㄨㄞˋ"); + CheckEq(ref counter, ref composer, "jo", "ㄨㄟ"); + CheckEq(ref counter, ref composer, "joe", "ㄨㄟˊ"); + CheckEq(ref counter, ref composer, "jor", "ㄨㄟˇ"); + CheckEq(ref counter, ref composer, "jod", "ㄨㄟˋ"); + CheckEq(ref counter, ref composer, "joo", "ㄨㄢ"); + CheckEq(ref counter, ref composer, "jooe", "ㄨㄢˊ"); + CheckEq(ref counter, ref composer, "joor", "ㄨㄢˇ"); + CheckEq(ref counter, ref composer, "jood", "ㄨㄢˋ"); + CheckEq(ref counter, ref composer, "jp", "ㄨㄣ"); + CheckEq(ref counter, ref composer, "jpe", "ㄨㄣˊ"); + CheckEq(ref counter, ref composer, "jpr", "ㄨㄣˇ"); + CheckEq(ref counter, ref composer, "jpd", "ㄨㄣˋ"); + CheckEq(ref counter, ref composer, "jll", "ㄨㄤ"); + CheckEq(ref counter, ref composer, "jlle", "ㄨㄤˊ"); + CheckEq(ref counter, ref composer, "jllr", "ㄨㄤˇ"); + CheckEq(ref counter, ref composer, "jlld", "ㄨㄤˋ"); + CheckEq(ref counter, ref composer, "jn", "ㄨㄥ"); + CheckEq(ref counter, ref composer, "jnr", "ㄨㄥˇ"); + CheckEq(ref counter, ref composer, "jnd", "ㄨㄥˋ"); + CheckEq(ref counter, ref composer, "mm", "ㄩ"); + CheckEq(ref counter, ref composer, "mme", "ㄩˊ"); + CheckEq(ref counter, ref composer, "mmr", "ㄩˇ"); + CheckEq(ref counter, ref composer, "mmd", "ㄩˋ"); + CheckEq(ref counter, ref composer, "mmb", "ㄩㄝ"); + CheckEq(ref counter, ref composer, "mmbr", "ㄩㄝˇ"); + CheckEq(ref counter, ref composer, "mmbd", "ㄩㄝˋ"); + CheckEq(ref counter, ref composer, "mmoo", "ㄩㄢ"); + CheckEq(ref counter, ref composer, "mmooe", "ㄩㄢˊ"); + CheckEq(ref counter, ref composer, "mmoor", "ㄩㄢˇ"); + CheckEq(ref counter, ref composer, "mmood", "ㄩㄢˋ"); + CheckEq(ref counter, ref composer, "mmp", "ㄩㄣ"); + CheckEq(ref counter, ref composer, "mmpe", "ㄩㄣˊ"); + CheckEq(ref counter, ref composer, "mmpr", "ㄩㄣˇ"); + CheckEq(ref counter, ref composer, "mmpd", "ㄩㄣˋ"); + CheckEq(ref counter, ref composer, "mmn", "ㄩㄥ"); + CheckEq(ref counter, ref composer, "mmne", "ㄩㄥˊ"); + CheckEq(ref counter, ref composer, "mmnr", "ㄩㄥˇ"); + CheckEq(ref counter, ref composer, "mmnd", "ㄩㄥˋ"); + Assert.AreEqual(counter, 0); } [Test] public void TestETen26Keys() { // Testing handleETen26() Composer composer = new(arrange: MandarinParser.OfETen26); - Assert.AreEqual(actual: composer.CnvSequence("ket"), expected: "ㄎㄧㄤ"); - // Assert.AreEqual(actual: composer.CnvSequence("vezf"), expected: - // "ㄍㄧㄠˊ"); Assert.AreEqual(actual: composer.CnvSequence("ven"), + int counter = 0; + CheckEq(ref counter, ref composer, "ket", "ㄎㄧㄤ"); + // CheckEq(ref counter, ref composer, "vezf"), expected: + // "ㄍㄧㄠˊ"); CheckEq(ref counter, ref composer, "ven"), // expected: "ㄍㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("betf"), expected: "ㄅㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("betk"), expected: "ㄅㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxt"), expected: "ㄉㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ba"), expected: "ㄅㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("baf"), expected: "ㄅㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("baj"), expected: "ㄅㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bak"), expected: "ㄅㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bad"), expected: "ㄅㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bo"), expected: "ㄅㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("bof"), expected: "ㄅㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("boj"), expected: "ㄅㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bok"), expected: "ㄅㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bod"), expected: "ㄅㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bi"), expected: "ㄅㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("bif"), expected: "ㄅㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bij"), expected: "ㄅㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bik"), expected: "ㄅㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bid"), expected: "ㄅㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bq"), expected: "ㄅㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("bqj"), expected: "ㄅㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bqk"), expected: "ㄅㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bqd"), expected: "ㄅㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bz"), expected: "ㄅㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("bzf"), expected: "ㄅㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bzj"), expected: "ㄅㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bzk"), expected: "ㄅㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bm"), expected: "ㄅㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("bmj"), expected: "ㄅㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bmk"), expected: "ㄅㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bn"), expected: "ㄅㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("bnj"), expected: "ㄅㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bnk"), expected: "ㄅㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bt"), expected: "ㄅㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("btj"), expected: "ㄅㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("btk"), expected: "ㄅㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bl"), expected: "ㄅㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("blf"), expected: "ㄅㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("blj"), expected: "ㄅㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("blk"), expected: "ㄅㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("be"), expected: "ㄅㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("bef"), expected: "ㄅㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bej"), expected: "ㄅㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bek"), expected: "ㄅㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bew"), expected: "ㄅㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("bewf"), expected: "ㄅㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bewj"), expected: "ㄅㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bewk"), expected: "ㄅㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bez"), expected: "ㄅㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("bezj"), expected: "ㄅㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bezk"), expected: "ㄅㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bem"), expected: "ㄅㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("bemf"), expected: "ㄅㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bemj"), expected: "ㄅㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bemk"), expected: "ㄅㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ben"), expected: "ㄅㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("benj"), expected: "ㄅㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("benk"), expected: "ㄅㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bel"), expected: "ㄅㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("belj"), expected: "ㄅㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("belk"), expected: "ㄅㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bx"), expected: "ㄅㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("bxf"), expected: "ㄅㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bxj"), expected: "ㄅㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bxk"), expected: "ㄅㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pa"), expected: "ㄆㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("paf"), expected: "ㄆㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("paj"), expected: "ㄆㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pak"), expected: "ㄆㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pad"), expected: "ㄆㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("po"), expected: "ㄆㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("pof"), expected: "ㄆㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("poj"), expected: "ㄆㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pok"), expected: "ㄆㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pi"), expected: "ㄆㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("pif"), expected: "ㄆㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pij"), expected: "ㄆㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pik"), expected: "ㄆㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pq"), expected: "ㄆㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("pqf"), expected: "ㄆㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pqj"), expected: "ㄆㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pqk"), expected: "ㄆㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pz"), expected: "ㄆㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("pzf"), expected: "ㄆㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pzj"), expected: "ㄆㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pzk"), expected: "ㄆㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pp"), expected: "ㄆㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("ppf"), expected: "ㄆㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ppj"), expected: "ㄆㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ppk"), expected: "ㄆㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pm"), expected: "ㄆㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("pmf"), expected: "ㄆㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pmj"), expected: "ㄆㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pmk"), expected: "ㄆㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pn"), expected: "ㄆㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("pnf"), expected: "ㄆㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pnj"), expected: "ㄆㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pnk"), expected: "ㄆㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pt"), expected: "ㄆㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ptf"), expected: "ㄆㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ptj"), expected: "ㄆㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ptk"), expected: "ㄆㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pl"), expected: "ㄆㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("plf"), expected: "ㄆㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("plj"), expected: "ㄆㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("plk"), expected: "ㄆㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pe"), expected: "ㄆㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("pef"), expected: "ㄆㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pej"), expected: "ㄆㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pek"), expected: "ㄆㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pea"), expected: "ㄆㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("pew"), expected: "ㄆㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("pewj"), expected: "ㄆㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pewk"), expected: "ㄆㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pez"), expected: "ㄆㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("pezf"), expected: "ㄆㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pezj"), expected: "ㄆㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pezk"), expected: "ㄆㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pem"), expected: "ㄆㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("pemf"), expected: "ㄆㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pemj"), expected: "ㄆㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pemk"), expected: "ㄆㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pen"), expected: "ㄆㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("penf"), expected: "ㄆㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("penj"), expected: "ㄆㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("penk"), expected: "ㄆㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pel"), expected: "ㄆㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("pelf"), expected: "ㄆㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pelj"), expected: "ㄆㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pelk"), expected: "ㄆㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("px"), expected: "ㄆㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("pxf"), expected: "ㄆㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pxj"), expected: "ㄆㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pxk"), expected: "ㄆㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ma"), expected: "ㄇㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("maf"), expected: "ㄇㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("maj"), expected: "ㄇㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mak"), expected: "ㄇㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mad"), expected: "ㄇㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mo"), expected: "ㄇㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("mof"), expected: "ㄇㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("moj"), expected: "ㄇㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mok"), expected: "ㄇㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mod"), expected: "ㄇㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mr"), expected: "ㄇㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("mrk"), expected: "ㄇㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mrd"), expected: "ㄇㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mi"), expected: "ㄇㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("mif"), expected: "ㄇㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mij"), expected: "ㄇㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mik"), expected: "ㄇㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mqf"), expected: "ㄇㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mqj"), expected: "ㄇㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mqk"), expected: "ㄇㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mz"), expected: "ㄇㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("mzf"), expected: "ㄇㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mzj"), expected: "ㄇㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mzk"), expected: "ㄇㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mpf"), expected: "ㄇㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mpj"), expected: "ㄇㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mpk"), expected: "ㄇㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mm"), expected: "ㄇㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("mmf"), expected: "ㄇㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mmj"), expected: "ㄇㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mmk"), expected: "ㄇㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mn"), expected: "ㄇㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("mnf"), expected: "ㄇㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mnj"), expected: "ㄇㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mnk"), expected: "ㄇㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mnd"), expected: "ㄇㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mt"), expected: "ㄇㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("mtf"), expected: "ㄇㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mtj"), expected: "ㄇㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mtk"), expected: "ㄇㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ml"), expected: "ㄇㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("mlf"), expected: "ㄇㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mlj"), expected: "ㄇㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mlk"), expected: "ㄇㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("me"), expected: "ㄇㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("mef"), expected: "ㄇㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mej"), expected: "ㄇㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mek"), expected: "ㄇㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mew"), expected: "ㄇㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("mewf"), expected: "ㄇㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mewk"), expected: "ㄇㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mez"), expected: "ㄇㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("mezf"), expected: "ㄇㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mezj"), expected: "ㄇㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mezk"), expected: "ㄇㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mepf"), expected: "ㄇㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mepj"), expected: "ㄇㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mepk"), expected: "ㄇㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mem"), expected: "ㄇㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("memf"), expected: "ㄇㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("memj"), expected: "ㄇㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("memk"), expected: "ㄇㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("men"), expected: "ㄇㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("menf"), expected: "ㄇㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("menj"), expected: "ㄇㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("melf"), expected: "ㄇㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("melj"), expected: "ㄇㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("melk"), expected: "ㄇㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mxf"), expected: "ㄇㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mxj"), expected: "ㄇㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mxk"), expected: "ㄇㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fa"), expected: "ㄈㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("faf"), expected: "ㄈㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("faj"), expected: "ㄈㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fak"), expected: "ㄈㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fof"), expected: "ㄈㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fq"), expected: "ㄈㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("fqf"), expected: "ㄈㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fqj"), expected: "ㄈㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fqk"), expected: "ㄈㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fp"), expected: "ㄈㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("fpf"), expected: "ㄈㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fpj"), expected: "ㄈㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fpk"), expected: "ㄈㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fm"), expected: "ㄈㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("fmf"), expected: "ㄈㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fmj"), expected: "ㄈㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fmk"), expected: "ㄈㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fn"), expected: "ㄈㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("fnf"), expected: "ㄈㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fnj"), expected: "ㄈㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fnk"), expected: "ㄈㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fnd"), expected: "ㄈㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ft"), expected: "ㄈㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ftf"), expected: "ㄈㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ftj"), expected: "ㄈㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ftk"), expected: "ㄈㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fl"), expected: "ㄈㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("flf"), expected: "ㄈㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("flj"), expected: "ㄈㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("flk"), expected: "ㄈㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fezk"), expected: "ㄈㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fx"), expected: "ㄈㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("fxf"), expected: "ㄈㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fxj"), expected: "ㄈㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fxk"), expected: "ㄈㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("da"), expected: "ㄉㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("daf"), expected: "ㄉㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("daj"), expected: "ㄉㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dak"), expected: "ㄉㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dad"), expected: "ㄉㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("dr"), expected: "ㄉㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("drf"), expected: "ㄉㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("drd"), expected: "ㄉㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("di"), expected: "ㄉㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("dij"), expected: "ㄉㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dik"), expected: "ㄉㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dqj"), expected: "ㄉㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dz"), expected: "ㄉㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("dzf"), expected: "ㄉㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dzj"), expected: "ㄉㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dzk"), expected: "ㄉㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dp"), expected: "ㄉㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dpf"), expected: "ㄉㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dpj"), expected: "ㄉㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dpk"), expected: "ㄉㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dm"), expected: "ㄉㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dmj"), expected: "ㄉㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dmk"), expected: "ㄉㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dnk"), expected: "ㄉㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dt"), expected: "ㄉㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("dtj"), expected: "ㄉㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dtk"), expected: "ㄉㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dl"), expected: "ㄉㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dlj"), expected: "ㄉㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dlk"), expected: "ㄉㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("de"), expected: "ㄉㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("def"), expected: "ㄉㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dej"), expected: "ㄉㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dek"), expected: "ㄉㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("deaj"), expected: "ㄉㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dew"), expected: "ㄉㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("dewf"), expected: "ㄉㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dewj"), expected: "ㄉㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dewk"), expected: "ㄉㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dez"), expected: "ㄉㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("dezj"), expected: "ㄉㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dezk"), expected: "ㄉㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dep"), expected: "ㄉㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dem"), expected: "ㄉㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("demf"), expected: "ㄉㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("demj"), expected: "ㄉㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("demk"), expected: "ㄉㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("del"), expected: "ㄉㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("delf"), expected: "ㄉㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("delj"), expected: "ㄉㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("delk"), expected: "ㄉㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dx"), expected: "ㄉㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("dxf"), expected: "ㄉㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dxj"), expected: "ㄉㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxk"), expected: "ㄉㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxo"), expected: "ㄉㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("dxof"), expected: "ㄉㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dxoj"), expected: "ㄉㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxok"), expected: "ㄉㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxod"), expected: "ㄉㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("dxq"), expected: "ㄉㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("dxqj"), expected: "ㄉㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxqk"), expected: "ㄉㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxm"), expected: "ㄉㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dxmj"), expected: "ㄉㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxmk"), expected: "ㄉㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxn"), expected: "ㄉㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("dxnj"), expected: "ㄉㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxnk"), expected: "ㄉㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxl"), expected: "ㄉㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dxlj"), expected: "ㄉㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxlk"), expected: "ㄉㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ta"), expected: "ㄊㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("taj"), expected: "ㄊㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tak"), expected: "ㄊㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("trk"), expected: "ㄊㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ti"), expected: "ㄊㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("tif"), expected: "ㄊㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tij"), expected: "ㄊㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tik"), expected: "ㄊㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tid"), expected: "ㄊㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tz"), expected: "ㄊㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("tzf"), expected: "ㄊㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tzj"), expected: "ㄊㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tzk"), expected: "ㄊㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tzd"), expected: "ㄊㄠ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tp"), expected: "ㄊㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("tpf"), expected: "ㄊㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tpj"), expected: "ㄊㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tpk"), expected: "ㄊㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tpd"), expected: "ㄊㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tm"), expected: "ㄊㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tmf"), expected: "ㄊㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tmj"), expected: "ㄊㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tmk"), expected: "ㄊㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tt"), expected: "ㄊㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ttf"), expected: "ㄊㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ttj"), expected: "ㄊㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ttk"), expected: "ㄊㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tl"), expected: "ㄊㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tlf"), expected: "ㄊㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tlk"), expected: "ㄊㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("te"), expected: "ㄊㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("tef"), expected: "ㄊㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tej"), expected: "ㄊㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tek"), expected: "ㄊㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tew"), expected: "ㄊㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("tewf"), expected: "ㄊㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tewj"), expected: "ㄊㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tewk"), expected: "ㄊㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tez"), expected: "ㄊㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("tezf"), expected: "ㄊㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tezj"), expected: "ㄊㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tezk"), expected: "ㄊㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tem"), expected: "ㄊㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("temf"), expected: "ㄊㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("temj"), expected: "ㄊㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("temk"), expected: "ㄊㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tel"), expected: "ㄊㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("telf"), expected: "ㄊㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("telj"), expected: "ㄊㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("telk"), expected: "ㄊㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tx"), expected: "ㄊㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("txf"), expected: "ㄊㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txj"), expected: "ㄊㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txk"), expected: "ㄊㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txo"), expected: "ㄊㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("txof"), expected: "ㄊㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txoj"), expected: "ㄊㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txok"), expected: "ㄊㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txq"), expected: "ㄊㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("txqf"), expected: "ㄊㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txqj"), expected: "ㄊㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txqk"), expected: "ㄊㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txm"), expected: "ㄊㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("txmf"), expected: "ㄊㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txmj"), expected: "ㄊㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txmk"), expected: "ㄊㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txn"), expected: "ㄊㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("txnf"), expected: "ㄊㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txnj"), expected: "ㄊㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txnk"), expected: "ㄊㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txl"), expected: "ㄊㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("txlf"), expected: "ㄊㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txlj"), expected: "ㄊㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txlk"), expected: "ㄊㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("na"), expected: "ㄋㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("naf"), expected: "ㄋㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("naj"), expected: "ㄋㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nak"), expected: "ㄋㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nad"), expected: "ㄋㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nrk"), expected: "ㄋㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nrd"), expected: "ㄋㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nif"), expected: "ㄋㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nij"), expected: "ㄋㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nik"), expected: "ㄋㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nqf"), expected: "ㄋㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nqj"), expected: "ㄋㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nqk"), expected: "ㄋㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nz"), expected: "ㄋㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("nzf"), expected: "ㄋㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nzj"), expected: "ㄋㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nzk"), expected: "ㄋㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("npf"), expected: "ㄋㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("npj"), expected: "ㄋㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("npk"), expected: "ㄋㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nm"), expected: "ㄋㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("nmf"), expected: "ㄋㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nmj"), expected: "ㄋㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nmk"), expected: "ㄋㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nnj"), expected: "ㄋㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nnk"), expected: "ㄋㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nt"), expected: "ㄋㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ntf"), expected: "ㄋㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ntj"), expected: "ㄋㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ntk"), expected: "ㄋㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ntd"), expected: "ㄋㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nlf"), expected: "ㄋㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nlj"), expected: "ㄋㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ne"), expected: "ㄋㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("nef"), expected: "ㄋㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nej"), expected: "ㄋㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nek"), expected: "ㄋㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("new"), expected: "ㄋㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("newf"), expected: "ㄋㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("newk"), expected: "ㄋㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nezj"), expected: "ㄋㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nezk"), expected: "ㄋㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nep"), expected: "ㄋㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("nepf"), expected: "ㄋㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nepj"), expected: "ㄋㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nepk"), expected: "ㄋㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nem"), expected: "ㄋㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("nemf"), expected: "ㄋㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nemj"), expected: "ㄋㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nemk"), expected: "ㄋㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nen"), expected: "ㄋㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("nenf"), expected: "ㄋㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nenj"), expected: "ㄋㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nenk"), expected: "ㄋㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("netf"), expected: "ㄋㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("netj"), expected: "ㄋㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("netk"), expected: "ㄋㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nelf"), expected: "ㄋㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nelj"), expected: "ㄋㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nelk"), expected: "ㄋㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nxf"), expected: "ㄋㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxj"), expected: "ㄋㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nxk"), expected: "ㄋㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nxof"), expected: "ㄋㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxoj"), expected: "ㄋㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nxok"), expected: "ㄋㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nxqf"), expected: "ㄋㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxmf"), expected: "ㄋㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxmj"), expected: "ㄋㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nxmk"), expected: "ㄋㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nxnf"), expected: "ㄋㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxlf"), expected: "ㄋㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxlj"), expected: "ㄋㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nxlk"), expected: "ㄋㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nuf"), expected: "ㄋㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nuj"), expected: "ㄋㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nuk"), expected: "ㄋㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nuwk"), expected: "ㄋㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("la"), expected: "ㄌㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("laf"), expected: "ㄌㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("laj"), expected: "ㄌㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lak"), expected: "ㄌㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lad"), expected: "ㄌㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lo"), expected: "ㄌㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("lod"), expected: "ㄌㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lr"), expected: "ㄌㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("lrf"), expected: "ㄌㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lrk"), expected: "ㄌㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lrd"), expected: "ㄌㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lif"), expected: "ㄌㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lij"), expected: "ㄌㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lik"), expected: "ㄌㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lq"), expected: "ㄌㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("lqf"), expected: "ㄌㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lqj"), expected: "ㄌㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lqk"), expected: "ㄌㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lqd"), expected: "ㄌㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lz"), expected: "ㄌㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("lzf"), expected: "ㄌㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lzj"), expected: "ㄌㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lzk"), expected: "ㄌㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lp"), expected: "ㄌㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("lpf"), expected: "ㄌㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lpj"), expected: "ㄌㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lpk"), expected: "ㄌㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lpd"), expected: "ㄌㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lmf"), expected: "ㄌㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lmj"), expected: "ㄌㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lmk"), expected: "ㄌㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lt"), expected: "ㄌㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ltf"), expected: "ㄌㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ltj"), expected: "ㄌㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ltk"), expected: "ㄌㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ll"), expected: "ㄌㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("llf"), expected: "ㄌㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("llj"), expected: "ㄌㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("llk"), expected: "ㄌㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("le"), expected: "ㄌㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("lef"), expected: "ㄌㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lej"), expected: "ㄌㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lek"), expected: "ㄌㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("led"), expected: "ㄌㄧ˙"); - Assert.AreEqual(actual: composer.CnvSequence("leaj"), expected: "ㄌㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lew"), expected: "ㄌㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("lewf"), expected: "ㄌㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lewj"), expected: "ㄌㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lewk"), expected: "ㄌㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lez"), expected: "ㄌㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("lezf"), expected: "ㄌㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lezj"), expected: "ㄌㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lezk"), expected: "ㄌㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lep"), expected: "ㄌㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("lepf"), expected: "ㄌㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lepj"), expected: "ㄌㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lepk"), expected: "ㄌㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lem"), expected: "ㄌㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("lemf"), expected: "ㄌㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lemj"), expected: "ㄌㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lemk"), expected: "ㄌㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lenf"), expected: "ㄌㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lenj"), expected: "ㄌㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lenk"), expected: "ㄌㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("letf"), expected: "ㄌㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("letj"), expected: "ㄌㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("letk"), expected: "ㄌㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lel"), expected: "ㄌㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lelf"), expected: "ㄌㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lelj"), expected: "ㄌㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lelk"), expected: "ㄌㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lx"), expected: "ㄌㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("lxf"), expected: "ㄌㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxj"), expected: "ㄌㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxk"), expected: "ㄌㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lxo"), expected: "ㄌㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("lxof"), expected: "ㄌㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxoj"), expected: "ㄌㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxok"), expected: "ㄌㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lxod"), expected: "ㄌㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lxmf"), expected: "ㄌㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxmj"), expected: "ㄌㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxmk"), expected: "ㄌㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lxn"), expected: "ㄌㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("lxnf"), expected: "ㄌㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxnj"), expected: "ㄌㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxnk"), expected: "ㄌㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lxl"), expected: "ㄌㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lxlf"), expected: "ㄌㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxlj"), expected: "ㄌㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxlk"), expected: "ㄌㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lu"), expected: "ㄌㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("luf"), expected: "ㄌㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("luj"), expected: "ㄌㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("luk"), expected: "ㄌㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("luw"), expected: "ㄌㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("luwj"), expected: "ㄌㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("luwk"), expected: "ㄌㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lumf"), expected: "ㄌㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lumj"), expected: "ㄌㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("va"), expected: "ㄍㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("vaf"), expected: "ㄍㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vaj"), expected: "ㄍㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vak"), expected: "ㄍㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vad"), expected: "ㄍㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("vr"), expected: "ㄍㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("vrf"), expected: "ㄍㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vrj"), expected: "ㄍㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vrk"), expected: "ㄍㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vrd"), expected: "ㄍㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("vi"), expected: "ㄍㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("vij"), expected: "ㄍㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vik"), expected: "ㄍㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vqj"), expected: "ㄍㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vz"), expected: "ㄍㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("vzj"), expected: "ㄍㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vzk"), expected: "ㄍㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vp"), expected: "ㄍㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("vpj"), expected: "ㄍㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vpk"), expected: "ㄍㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vm"), expected: "ㄍㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vmj"), expected: "ㄍㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vmk"), expected: "ㄍㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vn"), expected: "ㄍㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vnf"), expected: "ㄍㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vnj"), expected: "ㄍㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vnk"), expected: "ㄍㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vt"), expected: "ㄍㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("vtj"), expected: "ㄍㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vtk"), expected: "ㄍㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vl"), expected: "ㄍㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("vlj"), expected: "ㄍㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vlk"), expected: "ㄍㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vx"), expected: "ㄍㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("vxf"), expected: "ㄍㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxj"), expected: "ㄍㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxk"), expected: "ㄍㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxa"), expected: "ㄍㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("vxaf"), expected: "ㄍㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxaj"), expected: "ㄍㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxak"), expected: "ㄍㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxo"), expected: "ㄍㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("vxof"), expected: "ㄍㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxoj"), expected: "ㄍㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxok"), expected: "ㄍㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxi"), expected: "ㄍㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("vxij"), expected: "ㄍㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxik"), expected: "ㄍㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxq"), expected: "ㄍㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("vxqj"), expected: "ㄍㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxqk"), expected: "ㄍㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxm"), expected: "ㄍㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vxmj"), expected: "ㄍㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxmk"), expected: "ㄍㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxn"), expected: "ㄍㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vxnj"), expected: "ㄍㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxnk"), expected: "ㄍㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxt"), expected: "ㄍㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("vxtj"), expected: "ㄍㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxtk"), expected: "ㄍㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxl"), expected: "ㄍㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("vxlf"), expected: "ㄍㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxlj"), expected: "ㄍㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxlk"), expected: "ㄍㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ka"), expected: "ㄎㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("kaj"), expected: "ㄎㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kak"), expected: "ㄎㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kr"), expected: "ㄎㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("krf"), expected: "ㄎㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("krj"), expected: "ㄎㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("krk"), expected: "ㄎㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ki"), expected: "ㄎㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("kij"), expected: "ㄎㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kik"), expected: "ㄎㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kz"), expected: "ㄎㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("kzj"), expected: "ㄎㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kzk"), expected: "ㄎㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kp"), expected: "ㄎㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("kpj"), expected: "ㄎㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kpk"), expected: "ㄎㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("km"), expected: "ㄎㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("kmj"), expected: "ㄎㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kmk"), expected: "ㄎㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kn"), expected: "ㄎㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("knj"), expected: "ㄎㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("knk"), expected: "ㄎㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kt"), expected: "ㄎㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ktf"), expected: "ㄎㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ktj"), expected: "ㄎㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ktk"), expected: "ㄎㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kl"), expected: "ㄎㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("klj"), expected: "ㄎㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kx"), expected: "ㄎㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("kxf"), expected: "ㄎㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kxj"), expected: "ㄎㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxk"), expected: "ㄎㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxa"), expected: "ㄎㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("kxaj"), expected: "ㄎㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxak"), expected: "ㄎㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxok"), expected: "ㄎㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxi"), expected: "ㄎㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("kxij"), expected: "ㄎㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxik"), expected: "ㄎㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxq"), expected: "ㄎㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("kxqf"), expected: "ㄎㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kxqj"), expected: "ㄎㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxqk"), expected: "ㄎㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxm"), expected: "ㄎㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("kxmj"), expected: "ㄎㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxmk"), expected: "ㄎㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxn"), expected: "ㄎㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("kxnj"), expected: "ㄎㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxnk"), expected: "ㄎㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxt"), expected: "ㄎㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("kxtf"), expected: "ㄎㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kxtj"), expected: "ㄎㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxtk"), expected: "ㄎㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxl"), expected: "ㄎㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("kxlj"), expected: "ㄎㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxlk"), expected: "ㄎㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ha"), expected: "ㄏㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("haf"), expected: "ㄏㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("haj"), expected: "ㄏㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hr"), expected: "ㄏㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("hrf"), expected: "ㄏㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hrj"), expected: "ㄏㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hrk"), expected: "ㄏㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hi"), expected: "ㄏㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("hif"), expected: "ㄏㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hij"), expected: "ㄏㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hik"), expected: "ㄏㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hq"), expected: "ㄏㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("hqj"), expected: "ㄏㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hz"), expected: "ㄏㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("hzf"), expected: "ㄏㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hzj"), expected: "ㄏㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hzk"), expected: "ㄏㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hp"), expected: "ㄏㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("hpf"), expected: "ㄏㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hpj"), expected: "ㄏㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hpk"), expected: "ㄏㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hm"), expected: "ㄏㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hmf"), expected: "ㄏㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hmj"), expected: "ㄏㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hmk"), expected: "ㄏㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hn"), expected: "ㄏㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hnf"), expected: "ㄏㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hnj"), expected: "ㄏㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hnk"), expected: "ㄏㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ht"), expected: "ㄏㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("htf"), expected: "ㄏㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("htj"), expected: "ㄏㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("htk"), expected: "ㄏㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hl"), expected: "ㄏㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hlf"), expected: "ㄏㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hlk"), expected: "ㄏㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hx"), expected: "ㄏㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("hxf"), expected: "ㄏㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxj"), expected: "ㄏㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxk"), expected: "ㄏㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxa"), expected: "ㄏㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("hxaf"), expected: "ㄏㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxaj"), expected: "ㄏㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxak"), expected: "ㄏㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxo"), expected: "ㄏㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("hxof"), expected: "ㄏㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxoj"), expected: "ㄏㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxok"), expected: "ㄏㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxod"), expected: "ㄏㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("hxif"), expected: "ㄏㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxik"), expected: "ㄏㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxq"), expected: "ㄏㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("hxqf"), expected: "ㄏㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxqj"), expected: "ㄏㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxqk"), expected: "ㄏㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxm"), expected: "ㄏㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hxmf"), expected: "ㄏㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxmj"), expected: "ㄏㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxmk"), expected: "ㄏㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxn"), expected: "ㄏㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hxnf"), expected: "ㄏㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxnj"), expected: "ㄏㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxnk"), expected: "ㄏㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxt"), expected: "ㄏㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("hxtf"), expected: "ㄏㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxtj"), expected: "ㄏㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxtk"), expected: "ㄏㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxtd"), expected: "ㄏㄨㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("hxl"), expected: "ㄏㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hxlf"), expected: "ㄏㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxlj"), expected: "ㄏㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxlk"), expected: "ㄏㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ge"), expected: "ㄐㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("gef"), expected: "ㄐㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gej"), expected: "ㄐㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gek"), expected: "ㄐㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gea"), expected: "ㄐㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("geaf"), expected: "ㄐㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("geaj"), expected: "ㄐㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("geak"), expected: "ㄐㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gew"), expected: "ㄐㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("gewf"), expected: "ㄐㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gewj"), expected: "ㄐㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gewk"), expected: "ㄐㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gewd"), expected: "ㄐㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("gez"), expected: "ㄐㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("gezf"), expected: "ㄐㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gezj"), expected: "ㄐㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gezk"), expected: "ㄐㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gep"), expected: "ㄐㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("gepj"), expected: "ㄐㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gepk"), expected: "ㄐㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gem"), expected: "ㄐㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gemj"), expected: "ㄐㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gemk"), expected: "ㄐㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gen"), expected: "ㄐㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("genj"), expected: "ㄐㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("genk"), expected: "ㄐㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("get"), expected: "ㄐㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("getf"), expected: "ㄐㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("getj"), expected: "ㄐㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("getk"), expected: "ㄐㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gel"), expected: "ㄐㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gelj"), expected: "ㄐㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gelk"), expected: "ㄐㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gu"), expected: "ㄐㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("guf"), expected: "ㄐㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("guj"), expected: "ㄐㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guk"), expected: "ㄐㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("guw"), expected: "ㄐㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("guwf"), expected: "ㄐㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("guwj"), expected: "ㄐㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guwk"), expected: "ㄐㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gum"), expected: "ㄐㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gumj"), expected: "ㄐㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gumk"), expected: "ㄐㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gun"), expected: "ㄐㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gunf"), expected: "ㄐㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gunj"), expected: "ㄐㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gunk"), expected: "ㄐㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gul"), expected: "ㄐㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gulj"), expected: "ㄐㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gulk"), expected: "ㄐㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vd"), expected: "ㄑ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ve"), expected: "ㄑㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("vef"), expected: "ㄑㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vej"), expected: "ㄑㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vek"), expected: "ㄑㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vea"), expected: "ㄑㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("veaf"), expected: "ㄑㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("veaj"), expected: "ㄑㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("veak"), expected: "ㄑㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vew"), expected: "ㄑㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("vewf"), expected: "ㄑㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vewj"), expected: "ㄑㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vewk"), expected: "ㄑㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vez"), expected: "ㄑㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("vezf"), expected: "ㄑㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vezj"), expected: "ㄑㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vezk"), expected: "ㄑㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vep"), expected: "ㄑㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("vepf"), expected: "ㄑㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vepj"), expected: "ㄑㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vepk"), expected: "ㄑㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vem"), expected: "ㄑㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vemf"), expected: "ㄑㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vemj"), expected: "ㄑㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vemk"), expected: "ㄑㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ven"), expected: "ㄑㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("venf"), expected: "ㄑㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("venj"), expected: "ㄑㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("venk"), expected: "ㄑㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vet"), expected: "ㄑㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("vetf"), expected: "ㄑㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vetj"), expected: "ㄑㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vetk"), expected: "ㄑㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vel"), expected: "ㄑㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("velf"), expected: "ㄑㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("velj"), expected: "ㄑㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("velk"), expected: "ㄑㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vu"), expected: "ㄑㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("vuf"), expected: "ㄑㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vuj"), expected: "ㄑㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vuk"), expected: "ㄑㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vuw"), expected: "ㄑㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("vuwf"), expected: "ㄑㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vuwk"), expected: "ㄑㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vum"), expected: "ㄑㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vumf"), expected: "ㄑㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vumj"), expected: "ㄑㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vumk"), expected: "ㄑㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vun"), expected: "ㄑㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vunf"), expected: "ㄑㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vunj"), expected: "ㄑㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vunk"), expected: "ㄑㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vul"), expected: "ㄑㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("vulf"), expected: "ㄑㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vulj"), expected: "ㄑㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vulk"), expected: "ㄑㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ce"), expected: "ㄒㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("cef"), expected: "ㄒㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cej"), expected: "ㄒㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cek"), expected: "ㄒㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cea"), expected: "ㄒㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ceaf"), expected: "ㄒㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ceaj"), expected: "ㄒㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ceak"), expected: "ㄒㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cew"), expected: "ㄒㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("cewf"), expected: "ㄒㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cewj"), expected: "ㄒㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cewk"), expected: "ㄒㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cez"), expected: "ㄒㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("cezf"), expected: "ㄒㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cezj"), expected: "ㄒㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cezk"), expected: "ㄒㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cep"), expected: "ㄒㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("cepf"), expected: "ㄒㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cepj"), expected: "ㄒㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cepk"), expected: "ㄒㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cem"), expected: "ㄒㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cemf"), expected: "ㄒㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cemj"), expected: "ㄒㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cemk"), expected: "ㄒㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cen"), expected: "ㄒㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cenf"), expected: "ㄒㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cenj"), expected: "ㄒㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cenk"), expected: "ㄒㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cet"), expected: "ㄒㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("cetf"), expected: "ㄒㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cetj"), expected: "ㄒㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cetk"), expected: "ㄒㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cel"), expected: "ㄒㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("celf"), expected: "ㄒㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("celj"), expected: "ㄒㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("celk"), expected: "ㄒㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cu"), expected: "ㄒㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("cuf"), expected: "ㄒㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cuj"), expected: "ㄒㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cuk"), expected: "ㄒㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cuw"), expected: "ㄒㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("cuwf"), expected: "ㄒㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cuwj"), expected: "ㄒㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cuwk"), expected: "ㄒㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cum"), expected: "ㄒㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cumf"), expected: "ㄒㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cumj"), expected: "ㄒㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cumk"), expected: "ㄒㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cun"), expected: "ㄒㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cunf"), expected: "ㄒㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cunk"), expected: "ㄒㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cul"), expected: "ㄒㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("culf"), expected: "ㄒㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("culj"), expected: "ㄒㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("culk"), expected: "ㄒㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("g"), expected: "ㄓ"); - Assert.AreEqual(actual: composer.CnvSequence("gf"), expected: "ㄓˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gj"), expected: "ㄓˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gk"), expected: "ㄓˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ga"), expected: "ㄓㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("gaf"), expected: "ㄓㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gaj"), expected: "ㄓㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gak"), expected: "ㄓㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gr"), expected: "ㄓㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("grf"), expected: "ㄓㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("grj"), expected: "ㄓㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("grk"), expected: "ㄓㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("grd"), expected: "ㄓㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("gi"), expected: "ㄓㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("gif"), expected: "ㄓㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gij"), expected: "ㄓㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gik"), expected: "ㄓㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gqk"), expected: "ㄓㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gz"), expected: "ㄓㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("gzf"), expected: "ㄓㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gzj"), expected: "ㄓㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gzk"), expected: "ㄓㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gp"), expected: "ㄓㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("gpf"), expected: "ㄓㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gpj"), expected: "ㄓㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gpk"), expected: "ㄓㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gm"), expected: "ㄓㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gmj"), expected: "ㄓㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gmk"), expected: "ㄓㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gn"), expected: "ㄓㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gnf"), expected: "ㄓㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gnj"), expected: "ㄓㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gnk"), expected: "ㄓㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gt"), expected: "ㄓㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gtj"), expected: "ㄓㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gtk"), expected: "ㄓㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gl"), expected: "ㄓㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("glj"), expected: "ㄓㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("glk"), expected: "ㄓㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gx"), expected: "ㄓㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("gxf"), expected: "ㄓㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gxj"), expected: "ㄓㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxk"), expected: "ㄓㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxa"), expected: "ㄓㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("gxaj"), expected: "ㄓㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxo"), expected: "ㄓㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("gxof"), expected: "ㄓㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gxok"), expected: "ㄓㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxi"), expected: "ㄓㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("gxij"), expected: "ㄓㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxik"), expected: "ㄓㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxq"), expected: "ㄓㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("gxqj"), expected: "ㄓㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxqk"), expected: "ㄓㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxm"), expected: "ㄓㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gxmj"), expected: "ㄓㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxmk"), expected: "ㄓㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxn"), expected: "ㄓㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gxnj"), expected: "ㄓㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxnk"), expected: "ㄓㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxt"), expected: "ㄓㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gxtj"), expected: "ㄓㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxtk"), expected: "ㄓㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxl"), expected: "ㄓㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gxlj"), expected: "ㄓㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxlk"), expected: "ㄓㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("y"), expected: "ㄔ"); - Assert.AreEqual(actual: composer.CnvSequence("yf"), expected: "ㄔˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yj"), expected: "ㄔˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yk"), expected: "ㄔˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ya"), expected: "ㄔㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("yaf"), expected: "ㄔㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yaj"), expected: "ㄔㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yak"), expected: "ㄔㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yr"), expected: "ㄔㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("yrj"), expected: "ㄔㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yrk"), expected: "ㄔㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yi"), expected: "ㄔㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("yif"), expected: "ㄔㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yij"), expected: "ㄔㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yik"), expected: "ㄔㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yz"), expected: "ㄔㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("yzf"), expected: "ㄔㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yzj"), expected: "ㄔㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yzk"), expected: "ㄔㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yp"), expected: "ㄔㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("ypf"), expected: "ㄔㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ypj"), expected: "ㄔㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ypk"), expected: "ㄔㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ym"), expected: "ㄔㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("ymf"), expected: "ㄔㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ymj"), expected: "ㄔㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ymk"), expected: "ㄔㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yn"), expected: "ㄔㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("ynf"), expected: "ㄔㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ynj"), expected: "ㄔㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ynk"), expected: "ㄔㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ynd"), expected: "ㄔㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("yt"), expected: "ㄔㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ytf"), expected: "ㄔㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ytj"), expected: "ㄔㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ytk"), expected: "ㄔㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yl"), expected: "ㄔㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ylf"), expected: "ㄔㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ylj"), expected: "ㄔㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ylk"), expected: "ㄔㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yx"), expected: "ㄔㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("yxf"), expected: "ㄔㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yxj"), expected: "ㄔㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yxk"), expected: "ㄔㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yxa"), expected: "ㄔㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("yxaj"), expected: "ㄔㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yxak"), expected: "ㄔㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yxo"), expected: "ㄔㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("yxok"), expected: "ㄔㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yxi"), expected: "ㄔㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("yxif"), expected: "ㄔㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yxij"), expected: "ㄔㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yxik"), expected: "ㄔㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yxq"), expected: "ㄔㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("yxqf"), expected: "ㄔㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yxqj"), expected: "ㄔㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yxqk"), expected: "ㄔㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yxm"), expected: "ㄔㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("yxmf"), expected: "ㄔㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yxmj"), expected: "ㄔㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yxmk"), expected: "ㄔㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yxn"), expected: "ㄔㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("yxnf"), expected: "ㄔㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yxnj"), expected: "ㄔㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yxt"), expected: "ㄔㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("yxtf"), expected: "ㄔㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yxtj"), expected: "ㄔㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yxtk"), expected: "ㄔㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yxl"), expected: "ㄔㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("yxlf"), expected: "ㄔㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yxlj"), expected: "ㄔㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yxlk"), expected: "ㄔㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("c"), expected: "ㄕ"); - Assert.AreEqual(actual: composer.CnvSequence("cf"), expected: "ㄕˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cj"), expected: "ㄕˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ck"), expected: "ㄕˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cd"), expected: "ㄕ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ca"), expected: "ㄕㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("caf"), expected: "ㄕㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("caj"), expected: "ㄕㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cak"), expected: "ㄕㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cad"), expected: "ㄕㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("cr"), expected: "ㄕㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("crf"), expected: "ㄕㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("crj"), expected: "ㄕㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("crk"), expected: "ㄕㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ci"), expected: "ㄕㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("cij"), expected: "ㄕㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cik"), expected: "ㄕㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cqf"), expected: "ㄕㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cz"), expected: "ㄕㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("czf"), expected: "ㄕㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("czj"), expected: "ㄕㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("czk"), expected: "ㄕㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cp"), expected: "ㄕㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("cpf"), expected: "ㄕㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cpj"), expected: "ㄕㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cpk"), expected: "ㄕㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cm"), expected: "ㄕㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cmf"), expected: "ㄕㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cmj"), expected: "ㄕㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cmk"), expected: "ㄕㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cn"), expected: "ㄕㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cnf"), expected: "ㄕㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cnj"), expected: "ㄕㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cnk"), expected: "ㄕㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ct"), expected: "ㄕㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ctj"), expected: "ㄕㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ctk"), expected: "ㄕㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ctd"), expected: "ㄕㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("cl"), expected: "ㄕㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("clf"), expected: "ㄕㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("clj"), expected: "ㄕㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("clk"), expected: "ㄕㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cx"), expected: "ㄕㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("cxf"), expected: "ㄕㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cxj"), expected: "ㄕㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxk"), expected: "ㄕㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxa"), expected: "ㄕㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("cxaj"), expected: "ㄕㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxak"), expected: "ㄕㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxo"), expected: "ㄕㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("cxok"), expected: "ㄕㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxi"), expected: "ㄕㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("cxij"), expected: "ㄕㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxik"), expected: "ㄕㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxq"), expected: "ㄕㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("cxqf"), expected: "ㄕㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cxqj"), expected: "ㄕㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxqk"), expected: "ㄕㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxm"), expected: "ㄕㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cxmk"), expected: "ㄕㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxnj"), expected: "ㄕㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxnk"), expected: "ㄕㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxt"), expected: "ㄕㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("cxtf"), expected: "ㄕㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cxtj"), expected: "ㄕㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxtk"), expected: "ㄕㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jk"), expected: "ㄖˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jrj"), expected: "ㄖㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jrk"), expected: "ㄖㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jzf"), expected: "ㄖㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jzj"), expected: "ㄖㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jzk"), expected: "ㄖㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jpf"), expected: "ㄖㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jpj"), expected: "ㄖㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jpk"), expected: "ㄖㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jmf"), expected: "ㄖㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jmj"), expected: "ㄖㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jmk"), expected: "ㄖㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jnf"), expected: "ㄖㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jnj"), expected: "ㄖㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jnk"), expected: "ㄖㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jt"), expected: "ㄖㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jtf"), expected: "ㄖㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jtj"), expected: "ㄖㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jtk"), expected: "ㄖㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jl"), expected: "ㄖㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jlf"), expected: "ㄖㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jlj"), expected: "ㄖㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jlk"), expected: "ㄖㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxf"), expected: "ㄖㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jxj"), expected: "ㄖㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxk"), expected: "ㄖㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxof"), expected: "ㄖㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jxok"), expected: "ㄖㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxqf"), expected: "ㄖㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jxqj"), expected: "ㄖㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxqk"), expected: "ㄖㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxmf"), expected: "ㄖㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jxmj"), expected: "ㄖㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxmk"), expected: "ㄖㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxnf"), expected: "ㄖㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jxnj"), expected: "ㄖㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxnk"), expected: "ㄖㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxlf"), expected: "ㄖㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jxlj"), expected: "ㄖㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxlk"), expected: "ㄖㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("q"), expected: "ㄗ"); - Assert.AreEqual(actual: composer.CnvSequence("qf"), expected: "ㄗˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qj"), expected: "ㄗˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qk"), expected: "ㄗˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qd"), expected: "ㄗ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qa"), expected: "ㄗㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("qaf"), expected: "ㄗㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qaj"), expected: "ㄗㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qrf"), expected: "ㄗㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qrj"), expected: "ㄗㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qrk"), expected: "ㄗㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qi"), expected: "ㄗㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("qij"), expected: "ㄗㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qik"), expected: "ㄗㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qqf"), expected: "ㄗㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qz"), expected: "ㄗㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qzf"), expected: "ㄗㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qzj"), expected: "ㄗㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qzk"), expected: "ㄗㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qp"), expected: "ㄗㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("qpj"), expected: "ㄗㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qpk"), expected: "ㄗㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qm"), expected: "ㄗㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qmf"), expected: "ㄗㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qmj"), expected: "ㄗㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qmk"), expected: "ㄗㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qn"), expected: "ㄗㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qnj"), expected: "ㄗㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qnk"), expected: "ㄗㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qt"), expected: "ㄗㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qtj"), expected: "ㄗㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qtk"), expected: "ㄗㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ql"), expected: "ㄗㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qlj"), expected: "ㄗㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qlk"), expected: "ㄗㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qx"), expected: "ㄗㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("qxf"), expected: "ㄗㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qxj"), expected: "ㄗㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qxk"), expected: "ㄗㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qxo"), expected: "ㄗㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("qxof"), expected: "ㄗㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qxoj"), expected: "ㄗㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qxok"), expected: "ㄗㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qxod"), expected: "ㄗㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qxq"), expected: "ㄗㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("qxqj"), expected: "ㄗㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qxqk"), expected: "ㄗㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qxm"), expected: "ㄗㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qxmj"), expected: "ㄗㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qxmk"), expected: "ㄗㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qxn"), expected: "ㄗㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qxnj"), expected: "ㄗㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qxnk"), expected: "ㄗㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qxl"), expected: "ㄗㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qxlj"), expected: "ㄗㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qxlk"), expected: "ㄗㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("w"), expected: "ㄘ"); - Assert.AreEqual(actual: composer.CnvSequence("wf"), expected: "ㄘˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wj"), expected: "ㄘˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wk"), expected: "ㄘˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wa"), expected: "ㄘㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("waj"), expected: "ㄘㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wak"), expected: "ㄘㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wrk"), expected: "ㄘㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wi"), expected: "ㄘㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("wif"), expected: "ㄘㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wij"), expected: "ㄘㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wik"), expected: "ㄘㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wz"), expected: "ㄘㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("wzf"), expected: "ㄘㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wzj"), expected: "ㄘㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wzk"), expected: "ㄘㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wp"), expected: "ㄘㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("wpf"), expected: "ㄘㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wpj"), expected: "ㄘㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wpk"), expected: "ㄘㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wm"), expected: "ㄘㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("wmf"), expected: "ㄘㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wmj"), expected: "ㄘㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wmk"), expected: "ㄘㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wn"), expected: "ㄘㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("wnf"), expected: "ㄘㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wt"), expected: "ㄘㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("wtf"), expected: "ㄘㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wtj"), expected: "ㄘㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wtk"), expected: "ㄘㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wl"), expected: "ㄘㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("wlf"), expected: "ㄘㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wlj"), expected: "ㄘㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wlk"), expected: "ㄘㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wx"), expected: "ㄘㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("wxf"), expected: "ㄘㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wxj"), expected: "ㄘㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wxk"), expected: "ㄘㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wxo"), expected: "ㄘㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("wxof"), expected: "ㄘㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wxoj"), expected: "ㄘㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wxok"), expected: "ㄘㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wxq"), expected: "ㄘㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("wxqj"), expected: "ㄘㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wxqk"), expected: "ㄘㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wxm"), expected: "ㄘㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("wxmf"), expected: "ㄘㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wxmj"), expected: "ㄘㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wxmk"), expected: "ㄘㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wxn"), expected: "ㄘㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("wxnf"), expected: "ㄘㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wxnj"), expected: "ㄘㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wxnk"), expected: "ㄘㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("wxl"), expected: "ㄘㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("wxlf"), expected: "ㄘㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wxlj"), expected: "ㄘㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wxlk"), expected: "ㄘㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("s"), expected: "ㄙ"); - Assert.AreEqual(actual: composer.CnvSequence("sj"), expected: "ㄙˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sk"), expected: "ㄙˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sa"), expected: "ㄙㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("saj"), expected: "ㄙㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sak"), expected: "ㄙㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sad"), expected: "ㄙㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("sr"), expected: "ㄙㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("srk"), expected: "ㄙㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("si"), expected: "ㄙㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("sif"), expected: "ㄙㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sij"), expected: "ㄙㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sik"), expected: "ㄙㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sq"), expected: "ㄙㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("sz"), expected: "ㄙㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("szj"), expected: "ㄙㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("szk"), expected: "ㄙㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sp"), expected: "ㄙㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("spj"), expected: "ㄙㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("spk"), expected: "ㄙㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sm"), expected: "ㄙㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("smj"), expected: "ㄙㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("smk"), expected: "ㄙㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sn"), expected: "ㄙㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("snj"), expected: "ㄙㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("st"), expected: "ㄙㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("stj"), expected: "ㄙㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("stk"), expected: "ㄙㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sl"), expected: "ㄙㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("slk"), expected: "ㄙㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sx"), expected: "ㄙㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("sxf"), expected: "ㄙㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sxj"), expected: "ㄙㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxk"), expected: "ㄙㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxo"), expected: "ㄙㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("sxof"), expected: "ㄙㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sxoj"), expected: "ㄙㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxok"), expected: "ㄙㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxq"), expected: "ㄙㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("sxqf"), expected: "ㄙㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sxqj"), expected: "ㄙㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxqk"), expected: "ㄙㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxm"), expected: "ㄙㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("sxmj"), expected: "ㄙㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxmk"), expected: "ㄙㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxn"), expected: "ㄙㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("sxnj"), expected: "ㄙㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxnk"), expected: "ㄙㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxl"), expected: "ㄙㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("sxlf"), expected: "ㄙㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sxlj"), expected: "ㄙㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxlk"), expected: "ㄙㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("a"), expected: "ㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("af"), expected: "ㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ak"), expected: "ㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ad"), expected: "ㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("o"), expected: "ㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("of"), expected: "ㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("oj"), expected: "ㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ok"), expected: "ㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("r"), expected: "ㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("rf"), expected: "ㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rj"), expected: "ㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rk"), expected: "ㄜˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("wf"), expected: "ㄝˊ"); - // Assert.AreEqual(actual: composer.CnvSequence("wj"), expected: "ㄝˇ"); - // Assert.AreEqual(actual: composer.CnvSequence("wk"), expected: "ㄝˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("wd"), expected: "ㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("i"), expected: "ㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("if"), expected: "ㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ij"), expected: "ㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ik"), expected: "ㄞˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("qk"), expected: "ㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("z"), expected: "ㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("zf"), expected: "ㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zj"), expected: "ㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zk"), expected: "ㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("p "), expected: "ㄡ "); - Assert.AreEqual(actual: composer.CnvSequence("pf"), expected: "ㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pj"), expected: "ㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pk"), expected: "ㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pd"), expected: "ㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("m "), expected: "ㄢ "); - Assert.AreEqual(actual: composer.CnvSequence("mf"), expected: "ㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mj"), expected: "ㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mk"), expected: "ㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("n "), expected: "ㄣ "); - Assert.AreEqual(actual: composer.CnvSequence("nf"), expected: "ㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nj"), expected: "ㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nk"), expected: "ㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nd"), expected: "ㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("t "), expected: "ㄤ "); - Assert.AreEqual(actual: composer.CnvSequence("tf"), expected: "ㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tj"), expected: "ㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tk"), expected: "ㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("l "), expected: "ㄥ "); - Assert.AreEqual(actual: composer.CnvSequence("lk"), expected: "ㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("h "), expected: "ㄦ "); - Assert.AreEqual(actual: composer.CnvSequence("hf"), expected: "ㄦˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hj"), expected: "ㄦˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hk"), expected: "ㄦˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hd"), expected: "ㄦ˙"); - Assert.AreEqual(actual: composer.CnvSequence("e"), expected: "ㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ef"), expected: "ㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ej"), expected: "ㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ek"), expected: "ㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ea"), expected: "ㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("eaf"), expected: "ㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("eaj"), expected: "ㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("eak"), expected: "ㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ead"), expected: "ㄧㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("eo"), expected: "ㄧㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("eod"), expected: "ㄧㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ew"), expected: "ㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("ewf"), expected: "ㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ewj"), expected: "ㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ewk"), expected: "ㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ewd"), expected: "ㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("eif"), expected: "ㄧㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ez"), expected: "ㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("ezf"), expected: "ㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ezj"), expected: "ㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ezk"), expected: "ㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ep"), expected: "ㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("epf"), expected: "ㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("epj"), expected: "ㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("epk"), expected: "ㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("em"), expected: "ㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("emf"), expected: "ㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("emj"), expected: "ㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("emk"), expected: "ㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("en"), expected: "ㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("enf"), expected: "ㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("enj"), expected: "ㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("enk"), expected: "ㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("et"), expected: "ㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("etf"), expected: "ㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("etj"), expected: "ㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("etk"), expected: "ㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("el"), expected: "ㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("elf"), expected: "ㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("elj"), expected: "ㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("elk"), expected: "ㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("x"), expected: "ㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("xf"), expected: "ㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xj"), expected: "ㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xk"), expected: "ㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xa"), expected: "ㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xaf"), expected: "ㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xaj"), expected: "ㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xak"), expected: "ㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xad"), expected: "ㄨㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xo"), expected: "ㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("xoj"), expected: "ㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xok"), expected: "ㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xi"), expected: "ㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("xij"), expected: "ㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xik"), expected: "ㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xq"), expected: "ㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("xqf"), expected: "ㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xqj"), expected: "ㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xqk"), expected: "ㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xm"), expected: "ㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xmf"), expected: "ㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xmj"), expected: "ㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xmk"), expected: "ㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xn"), expected: "ㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xnf"), expected: "ㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xnj"), expected: "ㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xnk"), expected: "ㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xt"), expected: "ㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xtf"), expected: "ㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xtj"), expected: "ㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xtk"), expected: "ㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xl"), expected: "ㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xlj"), expected: "ㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xlk"), expected: "ㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("u"), expected: "ㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("uf"), expected: "ㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("uj"), expected: "ㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uk"), expected: "ㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uw"), expected: "ㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("uwj"), expected: "ㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uwk"), expected: "ㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("um"), expected: "ㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("umf"), expected: "ㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("umj"), expected: "ㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("umk"), expected: "ㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("un"), expected: "ㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("unf"), expected: "ㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("unj"), expected: "ㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("unk"), expected: "ㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ul"), expected: "ㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ulf"), expected: "ㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ulj"), expected: "ㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ulk"), expected: "ㄩㄥˋ"); + CheckEq(ref counter, ref composer, "betf", "ㄅㄧㄤˊ"); + CheckEq(ref counter, ref composer, "betk", "ㄅㄧㄤˋ"); + CheckEq(ref counter, ref composer, "dxt", "ㄉㄨㄤ"); + CheckEq(ref counter, ref composer, "ba", "ㄅㄚ"); + CheckEq(ref counter, ref composer, "baf", "ㄅㄚˊ"); + CheckEq(ref counter, ref composer, "baj", "ㄅㄚˇ"); + CheckEq(ref counter, ref composer, "bak", "ㄅㄚˋ"); + CheckEq(ref counter, ref composer, "bad", "ㄅㄚ˙"); + CheckEq(ref counter, ref composer, "bo", "ㄅㄛ"); + CheckEq(ref counter, ref composer, "bof", "ㄅㄛˊ"); + CheckEq(ref counter, ref composer, "boj", "ㄅㄛˇ"); + CheckEq(ref counter, ref composer, "bok", "ㄅㄛˋ"); + CheckEq(ref counter, ref composer, "bod", "ㄅㄛ˙"); + CheckEq(ref counter, ref composer, "bi", "ㄅㄞ"); + CheckEq(ref counter, ref composer, "bif", "ㄅㄞˊ"); + CheckEq(ref counter, ref composer, "bij", "ㄅㄞˇ"); + CheckEq(ref counter, ref composer, "bik", "ㄅㄞˋ"); + CheckEq(ref counter, ref composer, "bid", "ㄅㄞ˙"); + CheckEq(ref counter, ref composer, "bq", "ㄅㄟ"); + CheckEq(ref counter, ref composer, "bqj", "ㄅㄟˇ"); + CheckEq(ref counter, ref composer, "bqk", "ㄅㄟˋ"); + CheckEq(ref counter, ref composer, "bqd", "ㄅㄟ˙"); + CheckEq(ref counter, ref composer, "bz", "ㄅㄠ"); + CheckEq(ref counter, ref composer, "bzf", "ㄅㄠˊ"); + CheckEq(ref counter, ref composer, "bzj", "ㄅㄠˇ"); + CheckEq(ref counter, ref composer, "bzk", "ㄅㄠˋ"); + CheckEq(ref counter, ref composer, "bm", "ㄅㄢ"); + CheckEq(ref counter, ref composer, "bmj", "ㄅㄢˇ"); + CheckEq(ref counter, ref composer, "bmk", "ㄅㄢˋ"); + CheckEq(ref counter, ref composer, "bn", "ㄅㄣ"); + CheckEq(ref counter, ref composer, "bnj", "ㄅㄣˇ"); + CheckEq(ref counter, ref composer, "bnk", "ㄅㄣˋ"); + CheckEq(ref counter, ref composer, "bt", "ㄅㄤ"); + CheckEq(ref counter, ref composer, "btj", "ㄅㄤˇ"); + CheckEq(ref counter, ref composer, "btk", "ㄅㄤˋ"); + CheckEq(ref counter, ref composer, "bl", "ㄅㄥ"); + CheckEq(ref counter, ref composer, "blf", "ㄅㄥˊ"); + CheckEq(ref counter, ref composer, "blj", "ㄅㄥˇ"); + CheckEq(ref counter, ref composer, "blk", "ㄅㄥˋ"); + CheckEq(ref counter, ref composer, "be", "ㄅㄧ"); + CheckEq(ref counter, ref composer, "bef", "ㄅㄧˊ"); + CheckEq(ref counter, ref composer, "bej", "ㄅㄧˇ"); + CheckEq(ref counter, ref composer, "bek", "ㄅㄧˋ"); + CheckEq(ref counter, ref composer, "bew", "ㄅㄧㄝ"); + CheckEq(ref counter, ref composer, "bewf", "ㄅㄧㄝˊ"); + CheckEq(ref counter, ref composer, "bewj", "ㄅㄧㄝˇ"); + CheckEq(ref counter, ref composer, "bewk", "ㄅㄧㄝˋ"); + CheckEq(ref counter, ref composer, "bez", "ㄅㄧㄠ"); + CheckEq(ref counter, ref composer, "bezj", "ㄅㄧㄠˇ"); + CheckEq(ref counter, ref composer, "bezk", "ㄅㄧㄠˋ"); + CheckEq(ref counter, ref composer, "bem", "ㄅㄧㄢ"); + CheckEq(ref counter, ref composer, "bemf", "ㄅㄧㄢˊ"); + CheckEq(ref counter, ref composer, "bemj", "ㄅㄧㄢˇ"); + CheckEq(ref counter, ref composer, "bemk", "ㄅㄧㄢˋ"); + CheckEq(ref counter, ref composer, "ben", "ㄅㄧㄣ"); + CheckEq(ref counter, ref composer, "benj", "ㄅㄧㄣˇ"); + CheckEq(ref counter, ref composer, "benk", "ㄅㄧㄣˋ"); + CheckEq(ref counter, ref composer, "bel", "ㄅㄧㄥ"); + CheckEq(ref counter, ref composer, "belj", "ㄅㄧㄥˇ"); + CheckEq(ref counter, ref composer, "belk", "ㄅㄧㄥˋ"); + CheckEq(ref counter, ref composer, "bx", "ㄅㄨ"); + CheckEq(ref counter, ref composer, "bxf", "ㄅㄨˊ"); + CheckEq(ref counter, ref composer, "bxj", "ㄅㄨˇ"); + CheckEq(ref counter, ref composer, "bxk", "ㄅㄨˋ"); + CheckEq(ref counter, ref composer, "pa", "ㄆㄚ"); + CheckEq(ref counter, ref composer, "paf", "ㄆㄚˊ"); + CheckEq(ref counter, ref composer, "paj", "ㄆㄚˇ"); + CheckEq(ref counter, ref composer, "pak", "ㄆㄚˋ"); + CheckEq(ref counter, ref composer, "pad", "ㄆㄚ˙"); + CheckEq(ref counter, ref composer, "po", "ㄆㄛ"); + CheckEq(ref counter, ref composer, "pof", "ㄆㄛˊ"); + CheckEq(ref counter, ref composer, "poj", "ㄆㄛˇ"); + CheckEq(ref counter, ref composer, "pok", "ㄆㄛˋ"); + CheckEq(ref counter, ref composer, "pi", "ㄆㄞ"); + CheckEq(ref counter, ref composer, "pif", "ㄆㄞˊ"); + CheckEq(ref counter, ref composer, "pij", "ㄆㄞˇ"); + CheckEq(ref counter, ref composer, "pik", "ㄆㄞˋ"); + CheckEq(ref counter, ref composer, "pq", "ㄆㄟ"); + CheckEq(ref counter, ref composer, "pqf", "ㄆㄟˊ"); + CheckEq(ref counter, ref composer, "pqj", "ㄆㄟˇ"); + CheckEq(ref counter, ref composer, "pqk", "ㄆㄟˋ"); + CheckEq(ref counter, ref composer, "pz", "ㄆㄠ"); + CheckEq(ref counter, ref composer, "pzf", "ㄆㄠˊ"); + CheckEq(ref counter, ref composer, "pzj", "ㄆㄠˇ"); + CheckEq(ref counter, ref composer, "pzk", "ㄆㄠˋ"); + CheckEq(ref counter, ref composer, "pp", "ㄆㄡ"); + CheckEq(ref counter, ref composer, "ppf", "ㄆㄡˊ"); + CheckEq(ref counter, ref composer, "ppj", "ㄆㄡˇ"); + CheckEq(ref counter, ref composer, "ppk", "ㄆㄡˋ"); + CheckEq(ref counter, ref composer, "pm", "ㄆㄢ"); + CheckEq(ref counter, ref composer, "pmf", "ㄆㄢˊ"); + CheckEq(ref counter, ref composer, "pmj", "ㄆㄢˇ"); + CheckEq(ref counter, ref composer, "pmk", "ㄆㄢˋ"); + CheckEq(ref counter, ref composer, "pn", "ㄆㄣ"); + CheckEq(ref counter, ref composer, "pnf", "ㄆㄣˊ"); + CheckEq(ref counter, ref composer, "pnj", "ㄆㄣˇ"); + CheckEq(ref counter, ref composer, "pnk", "ㄆㄣˋ"); + CheckEq(ref counter, ref composer, "pt", "ㄆㄤ"); + CheckEq(ref counter, ref composer, "ptf", "ㄆㄤˊ"); + CheckEq(ref counter, ref composer, "ptj", "ㄆㄤˇ"); + CheckEq(ref counter, ref composer, "ptk", "ㄆㄤˋ"); + CheckEq(ref counter, ref composer, "pl", "ㄆㄥ"); + CheckEq(ref counter, ref composer, "plf", "ㄆㄥˊ"); + CheckEq(ref counter, ref composer, "plj", "ㄆㄥˇ"); + CheckEq(ref counter, ref composer, "plk", "ㄆㄥˋ"); + CheckEq(ref counter, ref composer, "pe", "ㄆㄧ"); + CheckEq(ref counter, ref composer, "pef", "ㄆㄧˊ"); + CheckEq(ref counter, ref composer, "pej", "ㄆㄧˇ"); + CheckEq(ref counter, ref composer, "pek", "ㄆㄧˋ"); + CheckEq(ref counter, ref composer, "pea", "ㄆㄧㄚ"); + CheckEq(ref counter, ref composer, "pew", "ㄆㄧㄝ"); + CheckEq(ref counter, ref composer, "pewj", "ㄆㄧㄝˇ"); + CheckEq(ref counter, ref composer, "pewk", "ㄆㄧㄝˋ"); + CheckEq(ref counter, ref composer, "pez", "ㄆㄧㄠ"); + CheckEq(ref counter, ref composer, "pezf", "ㄆㄧㄠˊ"); + CheckEq(ref counter, ref composer, "pezj", "ㄆㄧㄠˇ"); + CheckEq(ref counter, ref composer, "pezk", "ㄆㄧㄠˋ"); + CheckEq(ref counter, ref composer, "pem", "ㄆㄧㄢ"); + CheckEq(ref counter, ref composer, "pemf", "ㄆㄧㄢˊ"); + CheckEq(ref counter, ref composer, "pemj", "ㄆㄧㄢˇ"); + CheckEq(ref counter, ref composer, "pemk", "ㄆㄧㄢˋ"); + CheckEq(ref counter, ref composer, "pen", "ㄆㄧㄣ"); + CheckEq(ref counter, ref composer, "penf", "ㄆㄧㄣˊ"); + CheckEq(ref counter, ref composer, "penj", "ㄆㄧㄣˇ"); + CheckEq(ref counter, ref composer, "penk", "ㄆㄧㄣˋ"); + CheckEq(ref counter, ref composer, "pel", "ㄆㄧㄥ"); + CheckEq(ref counter, ref composer, "pelf", "ㄆㄧㄥˊ"); + CheckEq(ref counter, ref composer, "pelj", "ㄆㄧㄥˇ"); + CheckEq(ref counter, ref composer, "pelk", "ㄆㄧㄥˋ"); + CheckEq(ref counter, ref composer, "px", "ㄆㄨ"); + CheckEq(ref counter, ref composer, "pxf", "ㄆㄨˊ"); + CheckEq(ref counter, ref composer, "pxj", "ㄆㄨˇ"); + CheckEq(ref counter, ref composer, "pxk", "ㄆㄨˋ"); + CheckEq(ref counter, ref composer, "ma", "ㄇㄚ"); + CheckEq(ref counter, ref composer, "maf", "ㄇㄚˊ"); + CheckEq(ref counter, ref composer, "maj", "ㄇㄚˇ"); + CheckEq(ref counter, ref composer, "mak", "ㄇㄚˋ"); + CheckEq(ref counter, ref composer, "mad", "ㄇㄚ˙"); + CheckEq(ref counter, ref composer, "mo", "ㄇㄛ"); + CheckEq(ref counter, ref composer, "mof", "ㄇㄛˊ"); + CheckEq(ref counter, ref composer, "moj", "ㄇㄛˇ"); + CheckEq(ref counter, ref composer, "mok", "ㄇㄛˋ"); + CheckEq(ref counter, ref composer, "mod", "ㄇㄛ˙"); + CheckEq(ref counter, ref composer, "mr", "ㄇㄜ"); + CheckEq(ref counter, ref composer, "mrk", "ㄇㄜˋ"); + CheckEq(ref counter, ref composer, "mrd", "ㄇㄜ˙"); + CheckEq(ref counter, ref composer, "mi", "ㄇㄞ"); + CheckEq(ref counter, ref composer, "mif", "ㄇㄞˊ"); + CheckEq(ref counter, ref composer, "mij", "ㄇㄞˇ"); + CheckEq(ref counter, ref composer, "mik", "ㄇㄞˋ"); + CheckEq(ref counter, ref composer, "mqf", "ㄇㄟˊ"); + CheckEq(ref counter, ref composer, "mqj", "ㄇㄟˇ"); + CheckEq(ref counter, ref composer, "mqk", "ㄇㄟˋ"); + CheckEq(ref counter, ref composer, "mz", "ㄇㄠ"); + CheckEq(ref counter, ref composer, "mzf", "ㄇㄠˊ"); + CheckEq(ref counter, ref composer, "mzj", "ㄇㄠˇ"); + CheckEq(ref counter, ref composer, "mzk", "ㄇㄠˋ"); + CheckEq(ref counter, ref composer, "mpf", "ㄇㄡˊ"); + CheckEq(ref counter, ref composer, "mpj", "ㄇㄡˇ"); + CheckEq(ref counter, ref composer, "mpk", "ㄇㄡˋ"); + CheckEq(ref counter, ref composer, "mm", "ㄇㄢ"); + CheckEq(ref counter, ref composer, "mmf", "ㄇㄢˊ"); + CheckEq(ref counter, ref composer, "mmj", "ㄇㄢˇ"); + CheckEq(ref counter, ref composer, "mmk", "ㄇㄢˋ"); + CheckEq(ref counter, ref composer, "mn", "ㄇㄣ"); + CheckEq(ref counter, ref composer, "mnf", "ㄇㄣˊ"); + CheckEq(ref counter, ref composer, "mnj", "ㄇㄣˇ"); + CheckEq(ref counter, ref composer, "mnk", "ㄇㄣˋ"); + CheckEq(ref counter, ref composer, "mnd", "ㄇㄣ˙"); + CheckEq(ref counter, ref composer, "mt", "ㄇㄤ"); + CheckEq(ref counter, ref composer, "mtf", "ㄇㄤˊ"); + CheckEq(ref counter, ref composer, "mtj", "ㄇㄤˇ"); + CheckEq(ref counter, ref composer, "mtk", "ㄇㄤˋ"); + CheckEq(ref counter, ref composer, "ml", "ㄇㄥ"); + CheckEq(ref counter, ref composer, "mlf", "ㄇㄥˊ"); + CheckEq(ref counter, ref composer, "mlj", "ㄇㄥˇ"); + CheckEq(ref counter, ref composer, "mlk", "ㄇㄥˋ"); + CheckEq(ref counter, ref composer, "me", "ㄇㄧ"); + CheckEq(ref counter, ref composer, "mef", "ㄇㄧˊ"); + CheckEq(ref counter, ref composer, "mej", "ㄇㄧˇ"); + CheckEq(ref counter, ref composer, "mek", "ㄇㄧˋ"); + CheckEq(ref counter, ref composer, "mew", "ㄇㄧㄝ"); + CheckEq(ref counter, ref composer, "mewf", "ㄇㄧㄝˊ"); + CheckEq(ref counter, ref composer, "mewk", "ㄇㄧㄝˋ"); + CheckEq(ref counter, ref composer, "mez", "ㄇㄧㄠ"); + CheckEq(ref counter, ref composer, "mezf", "ㄇㄧㄠˊ"); + CheckEq(ref counter, ref composer, "mezj", "ㄇㄧㄠˇ"); + CheckEq(ref counter, ref composer, "mezk", "ㄇㄧㄠˋ"); + CheckEq(ref counter, ref composer, "mepf", "ㄇㄧㄡˊ"); + CheckEq(ref counter, ref composer, "mepj", "ㄇㄧㄡˇ"); + CheckEq(ref counter, ref composer, "mepk", "ㄇㄧㄡˋ"); + CheckEq(ref counter, ref composer, "mem", "ㄇㄧㄢ"); + CheckEq(ref counter, ref composer, "memf", "ㄇㄧㄢˊ"); + CheckEq(ref counter, ref composer, "memj", "ㄇㄧㄢˇ"); + CheckEq(ref counter, ref composer, "memk", "ㄇㄧㄢˋ"); + CheckEq(ref counter, ref composer, "men", "ㄇㄧㄣ"); + CheckEq(ref counter, ref composer, "menf", "ㄇㄧㄣˊ"); + CheckEq(ref counter, ref composer, "menj", "ㄇㄧㄣˇ"); + CheckEq(ref counter, ref composer, "melf", "ㄇㄧㄥˊ"); + CheckEq(ref counter, ref composer, "melj", "ㄇㄧㄥˇ"); + CheckEq(ref counter, ref composer, "melk", "ㄇㄧㄥˋ"); + CheckEq(ref counter, ref composer, "mxf", "ㄇㄨˊ"); + CheckEq(ref counter, ref composer, "mxj", "ㄇㄨˇ"); + CheckEq(ref counter, ref composer, "mxk", "ㄇㄨˋ"); + CheckEq(ref counter, ref composer, "fa", "ㄈㄚ"); + CheckEq(ref counter, ref composer, "faf", "ㄈㄚˊ"); + CheckEq(ref counter, ref composer, "faj", "ㄈㄚˇ"); + CheckEq(ref counter, ref composer, "fak", "ㄈㄚˋ"); + CheckEq(ref counter, ref composer, "fof", "ㄈㄛˊ"); + CheckEq(ref counter, ref composer, "fq", "ㄈㄟ"); + CheckEq(ref counter, ref composer, "fqf", "ㄈㄟˊ"); + CheckEq(ref counter, ref composer, "fqj", "ㄈㄟˇ"); + CheckEq(ref counter, ref composer, "fqk", "ㄈㄟˋ"); + CheckEq(ref counter, ref composer, "fp", "ㄈㄡ"); + CheckEq(ref counter, ref composer, "fpf", "ㄈㄡˊ"); + CheckEq(ref counter, ref composer, "fpj", "ㄈㄡˇ"); + CheckEq(ref counter, ref composer, "fpk", "ㄈㄡˋ"); + CheckEq(ref counter, ref composer, "fm", "ㄈㄢ"); + CheckEq(ref counter, ref composer, "fmf", "ㄈㄢˊ"); + CheckEq(ref counter, ref composer, "fmj", "ㄈㄢˇ"); + CheckEq(ref counter, ref composer, "fmk", "ㄈㄢˋ"); + CheckEq(ref counter, ref composer, "fn", "ㄈㄣ"); + CheckEq(ref counter, ref composer, "fnf", "ㄈㄣˊ"); + CheckEq(ref counter, ref composer, "fnj", "ㄈㄣˇ"); + CheckEq(ref counter, ref composer, "fnk", "ㄈㄣˋ"); + CheckEq(ref counter, ref composer, "fnd", "ㄈㄣ˙"); + CheckEq(ref counter, ref composer, "ft", "ㄈㄤ"); + CheckEq(ref counter, ref composer, "ftf", "ㄈㄤˊ"); + CheckEq(ref counter, ref composer, "ftj", "ㄈㄤˇ"); + CheckEq(ref counter, ref composer, "ftk", "ㄈㄤˋ"); + CheckEq(ref counter, ref composer, "fl", "ㄈㄥ"); + CheckEq(ref counter, ref composer, "flf", "ㄈㄥˊ"); + CheckEq(ref counter, ref composer, "flj", "ㄈㄥˇ"); + CheckEq(ref counter, ref composer, "flk", "ㄈㄥˋ"); + CheckEq(ref counter, ref composer, "fezk", "ㄈㄧㄠˋ"); + CheckEq(ref counter, ref composer, "fx", "ㄈㄨ"); + CheckEq(ref counter, ref composer, "fxf", "ㄈㄨˊ"); + CheckEq(ref counter, ref composer, "fxj", "ㄈㄨˇ"); + CheckEq(ref counter, ref composer, "fxk", "ㄈㄨˋ"); + CheckEq(ref counter, ref composer, "da", "ㄉㄚ"); + CheckEq(ref counter, ref composer, "daf", "ㄉㄚˊ"); + CheckEq(ref counter, ref composer, "daj", "ㄉㄚˇ"); + CheckEq(ref counter, ref composer, "dak", "ㄉㄚˋ"); + CheckEq(ref counter, ref composer, "dad", "ㄉㄚ˙"); + CheckEq(ref counter, ref composer, "dr", "ㄉㄜ"); + CheckEq(ref counter, ref composer, "drf", "ㄉㄜˊ"); + CheckEq(ref counter, ref composer, "drd", "ㄉㄜ˙"); + CheckEq(ref counter, ref composer, "di", "ㄉㄞ"); + CheckEq(ref counter, ref composer, "dij", "ㄉㄞˇ"); + CheckEq(ref counter, ref composer, "dik", "ㄉㄞˋ"); + CheckEq(ref counter, ref composer, "dqj", "ㄉㄟˇ"); + CheckEq(ref counter, ref composer, "dz", "ㄉㄠ"); + CheckEq(ref counter, ref composer, "dzf", "ㄉㄠˊ"); + CheckEq(ref counter, ref composer, "dzj", "ㄉㄠˇ"); + CheckEq(ref counter, ref composer, "dzk", "ㄉㄠˋ"); + CheckEq(ref counter, ref composer, "dp", "ㄉㄡ"); + CheckEq(ref counter, ref composer, "dpf", "ㄉㄡˊ"); + CheckEq(ref counter, ref composer, "dpj", "ㄉㄡˇ"); + CheckEq(ref counter, ref composer, "dpk", "ㄉㄡˋ"); + CheckEq(ref counter, ref composer, "dm", "ㄉㄢ"); + CheckEq(ref counter, ref composer, "dmj", "ㄉㄢˇ"); + CheckEq(ref counter, ref composer, "dmk", "ㄉㄢˋ"); + CheckEq(ref counter, ref composer, "dnk", "ㄉㄣˋ"); + CheckEq(ref counter, ref composer, "dt", "ㄉㄤ"); + CheckEq(ref counter, ref composer, "dtj", "ㄉㄤˇ"); + CheckEq(ref counter, ref composer, "dtk", "ㄉㄤˋ"); + CheckEq(ref counter, ref composer, "dl", "ㄉㄥ"); + CheckEq(ref counter, ref composer, "dlj", "ㄉㄥˇ"); + CheckEq(ref counter, ref composer, "dlk", "ㄉㄥˋ"); + CheckEq(ref counter, ref composer, "de", "ㄉㄧ"); + CheckEq(ref counter, ref composer, "def", "ㄉㄧˊ"); + CheckEq(ref counter, ref composer, "dej", "ㄉㄧˇ"); + CheckEq(ref counter, ref composer, "dek", "ㄉㄧˋ"); + CheckEq(ref counter, ref composer, "deaj", "ㄉㄧㄚˇ"); + CheckEq(ref counter, ref composer, "dew", "ㄉㄧㄝ"); + CheckEq(ref counter, ref composer, "dewf", "ㄉㄧㄝˊ"); + CheckEq(ref counter, ref composer, "dewj", "ㄉㄧㄝˇ"); + CheckEq(ref counter, ref composer, "dewk", "ㄉㄧㄝˋ"); + CheckEq(ref counter, ref composer, "dez", "ㄉㄧㄠ"); + CheckEq(ref counter, ref composer, "dezj", "ㄉㄧㄠˇ"); + CheckEq(ref counter, ref composer, "dezk", "ㄉㄧㄠˋ"); + CheckEq(ref counter, ref composer, "dep", "ㄉㄧㄡ"); + CheckEq(ref counter, ref composer, "dem", "ㄉㄧㄢ"); + CheckEq(ref counter, ref composer, "demf", "ㄉㄧㄢˊ"); + CheckEq(ref counter, ref composer, "demj", "ㄉㄧㄢˇ"); + CheckEq(ref counter, ref composer, "demk", "ㄉㄧㄢˋ"); + CheckEq(ref counter, ref composer, "del", "ㄉㄧㄥ"); + CheckEq(ref counter, ref composer, "delf", "ㄉㄧㄥˊ"); + CheckEq(ref counter, ref composer, "delj", "ㄉㄧㄥˇ"); + CheckEq(ref counter, ref composer, "delk", "ㄉㄧㄥˋ"); + CheckEq(ref counter, ref composer, "dx", "ㄉㄨ"); + CheckEq(ref counter, ref composer, "dxf", "ㄉㄨˊ"); + CheckEq(ref counter, ref composer, "dxj", "ㄉㄨˇ"); + CheckEq(ref counter, ref composer, "dxk", "ㄉㄨˋ"); + CheckEq(ref counter, ref composer, "dxo", "ㄉㄨㄛ"); + CheckEq(ref counter, ref composer, "dxof", "ㄉㄨㄛˊ"); + CheckEq(ref counter, ref composer, "dxoj", "ㄉㄨㄛˇ"); + CheckEq(ref counter, ref composer, "dxok", "ㄉㄨㄛˋ"); + CheckEq(ref counter, ref composer, "dxod", "ㄉㄨㄛ˙"); + CheckEq(ref counter, ref composer, "dxq", "ㄉㄨㄟ"); + CheckEq(ref counter, ref composer, "dxqj", "ㄉㄨㄟˇ"); + CheckEq(ref counter, ref composer, "dxqk", "ㄉㄨㄟˋ"); + CheckEq(ref counter, ref composer, "dxm", "ㄉㄨㄢ"); + CheckEq(ref counter, ref composer, "dxmj", "ㄉㄨㄢˇ"); + CheckEq(ref counter, ref composer, "dxmk", "ㄉㄨㄢˋ"); + CheckEq(ref counter, ref composer, "dxn", "ㄉㄨㄣ"); + CheckEq(ref counter, ref composer, "dxnj", "ㄉㄨㄣˇ"); + CheckEq(ref counter, ref composer, "dxnk", "ㄉㄨㄣˋ"); + CheckEq(ref counter, ref composer, "dxl", "ㄉㄨㄥ"); + CheckEq(ref counter, ref composer, "dxlj", "ㄉㄨㄥˇ"); + CheckEq(ref counter, ref composer, "dxlk", "ㄉㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ta", "ㄊㄚ"); + CheckEq(ref counter, ref composer, "taj", "ㄊㄚˇ"); + CheckEq(ref counter, ref composer, "tak", "ㄊㄚˋ"); + CheckEq(ref counter, ref composer, "trk", "ㄊㄜˋ"); + CheckEq(ref counter, ref composer, "ti", "ㄊㄞ"); + CheckEq(ref counter, ref composer, "tif", "ㄊㄞˊ"); + CheckEq(ref counter, ref composer, "tij", "ㄊㄞˇ"); + CheckEq(ref counter, ref composer, "tik", "ㄊㄞˋ"); + CheckEq(ref counter, ref composer, "tid", "ㄊㄞ˙"); + CheckEq(ref counter, ref composer, "tz", "ㄊㄠ"); + CheckEq(ref counter, ref composer, "tzf", "ㄊㄠˊ"); + CheckEq(ref counter, ref composer, "tzj", "ㄊㄠˇ"); + CheckEq(ref counter, ref composer, "tzk", "ㄊㄠˋ"); + CheckEq(ref counter, ref composer, "tzd", "ㄊㄠ˙"); + CheckEq(ref counter, ref composer, "tp", "ㄊㄡ"); + CheckEq(ref counter, ref composer, "tpf", "ㄊㄡˊ"); + CheckEq(ref counter, ref composer, "tpj", "ㄊㄡˇ"); + CheckEq(ref counter, ref composer, "tpk", "ㄊㄡˋ"); + CheckEq(ref counter, ref composer, "tpd", "ㄊㄡ˙"); + CheckEq(ref counter, ref composer, "tm", "ㄊㄢ"); + CheckEq(ref counter, ref composer, "tmf", "ㄊㄢˊ"); + CheckEq(ref counter, ref composer, "tmj", "ㄊㄢˇ"); + CheckEq(ref counter, ref composer, "tmk", "ㄊㄢˋ"); + CheckEq(ref counter, ref composer, "tt", "ㄊㄤ"); + CheckEq(ref counter, ref composer, "ttf", "ㄊㄤˊ"); + CheckEq(ref counter, ref composer, "ttj", "ㄊㄤˇ"); + CheckEq(ref counter, ref composer, "ttk", "ㄊㄤˋ"); + CheckEq(ref counter, ref composer, "tl", "ㄊㄥ"); + CheckEq(ref counter, ref composer, "tlf", "ㄊㄥˊ"); + CheckEq(ref counter, ref composer, "tlk", "ㄊㄥˋ"); + CheckEq(ref counter, ref composer, "te", "ㄊㄧ"); + CheckEq(ref counter, ref composer, "tef", "ㄊㄧˊ"); + CheckEq(ref counter, ref composer, "tej", "ㄊㄧˇ"); + CheckEq(ref counter, ref composer, "tek", "ㄊㄧˋ"); + CheckEq(ref counter, ref composer, "tew", "ㄊㄧㄝ"); + CheckEq(ref counter, ref composer, "tewf", "ㄊㄧㄝˊ"); + CheckEq(ref counter, ref composer, "tewj", "ㄊㄧㄝˇ"); + CheckEq(ref counter, ref composer, "tewk", "ㄊㄧㄝˋ"); + CheckEq(ref counter, ref composer, "tez", "ㄊㄧㄠ"); + CheckEq(ref counter, ref composer, "tezf", "ㄊㄧㄠˊ"); + CheckEq(ref counter, ref composer, "tezj", "ㄊㄧㄠˇ"); + CheckEq(ref counter, ref composer, "tezk", "ㄊㄧㄠˋ"); + CheckEq(ref counter, ref composer, "tem", "ㄊㄧㄢ"); + CheckEq(ref counter, ref composer, "temf", "ㄊㄧㄢˊ"); + CheckEq(ref counter, ref composer, "temj", "ㄊㄧㄢˇ"); + CheckEq(ref counter, ref composer, "temk", "ㄊㄧㄢˋ"); + CheckEq(ref counter, ref composer, "tel", "ㄊㄧㄥ"); + CheckEq(ref counter, ref composer, "telf", "ㄊㄧㄥˊ"); + CheckEq(ref counter, ref composer, "telj", "ㄊㄧㄥˇ"); + CheckEq(ref counter, ref composer, "telk", "ㄊㄧㄥˋ"); + CheckEq(ref counter, ref composer, "tx", "ㄊㄨ"); + CheckEq(ref counter, ref composer, "txf", "ㄊㄨˊ"); + CheckEq(ref counter, ref composer, "txj", "ㄊㄨˇ"); + CheckEq(ref counter, ref composer, "txk", "ㄊㄨˋ"); + CheckEq(ref counter, ref composer, "txo", "ㄊㄨㄛ"); + CheckEq(ref counter, ref composer, "txof", "ㄊㄨㄛˊ"); + CheckEq(ref counter, ref composer, "txoj", "ㄊㄨㄛˇ"); + CheckEq(ref counter, ref composer, "txok", "ㄊㄨㄛˋ"); + CheckEq(ref counter, ref composer, "txq", "ㄊㄨㄟ"); + CheckEq(ref counter, ref composer, "txqf", "ㄊㄨㄟˊ"); + CheckEq(ref counter, ref composer, "txqj", "ㄊㄨㄟˇ"); + CheckEq(ref counter, ref composer, "txqk", "ㄊㄨㄟˋ"); + CheckEq(ref counter, ref composer, "txm", "ㄊㄨㄢ"); + CheckEq(ref counter, ref composer, "txmf", "ㄊㄨㄢˊ"); + CheckEq(ref counter, ref composer, "txmj", "ㄊㄨㄢˇ"); + CheckEq(ref counter, ref composer, "txmk", "ㄊㄨㄢˋ"); + CheckEq(ref counter, ref composer, "txn", "ㄊㄨㄣ"); + CheckEq(ref counter, ref composer, "txnf", "ㄊㄨㄣˊ"); + CheckEq(ref counter, ref composer, "txnj", "ㄊㄨㄣˇ"); + CheckEq(ref counter, ref composer, "txnk", "ㄊㄨㄣˋ"); + CheckEq(ref counter, ref composer, "txl", "ㄊㄨㄥ"); + CheckEq(ref counter, ref composer, "txlf", "ㄊㄨㄥˊ"); + CheckEq(ref counter, ref composer, "txlj", "ㄊㄨㄥˇ"); + CheckEq(ref counter, ref composer, "txlk", "ㄊㄨㄥˋ"); + CheckEq(ref counter, ref composer, "na", "ㄋㄚ"); + CheckEq(ref counter, ref composer, "naf", "ㄋㄚˊ"); + CheckEq(ref counter, ref composer, "naj", "ㄋㄚˇ"); + CheckEq(ref counter, ref composer, "nak", "ㄋㄚˋ"); + CheckEq(ref counter, ref composer, "nad", "ㄋㄚ˙"); + CheckEq(ref counter, ref composer, "nrk", "ㄋㄜˋ"); + CheckEq(ref counter, ref composer, "nrd", "ㄋㄜ˙"); + CheckEq(ref counter, ref composer, "nif", "ㄋㄞˊ"); + CheckEq(ref counter, ref composer, "nij", "ㄋㄞˇ"); + CheckEq(ref counter, ref composer, "nik", "ㄋㄞˋ"); + CheckEq(ref counter, ref composer, "nqf", "ㄋㄟˊ"); + CheckEq(ref counter, ref composer, "nqj", "ㄋㄟˇ"); + CheckEq(ref counter, ref composer, "nqk", "ㄋㄟˋ"); + CheckEq(ref counter, ref composer, "nz", "ㄋㄠ"); + CheckEq(ref counter, ref composer, "nzf", "ㄋㄠˊ"); + CheckEq(ref counter, ref composer, "nzj", "ㄋㄠˇ"); + CheckEq(ref counter, ref composer, "nzk", "ㄋㄠˋ"); + CheckEq(ref counter, ref composer, "npf", "ㄋㄡˊ"); + CheckEq(ref counter, ref composer, "npj", "ㄋㄡˇ"); + CheckEq(ref counter, ref composer, "npk", "ㄋㄡˋ"); + CheckEq(ref counter, ref composer, "nm", "ㄋㄢ"); + CheckEq(ref counter, ref composer, "nmf", "ㄋㄢˊ"); + CheckEq(ref counter, ref composer, "nmj", "ㄋㄢˇ"); + CheckEq(ref counter, ref composer, "nmk", "ㄋㄢˋ"); + CheckEq(ref counter, ref composer, "nnj", "ㄋㄣˇ"); + CheckEq(ref counter, ref composer, "nnk", "ㄋㄣˋ"); + CheckEq(ref counter, ref composer, "nt", "ㄋㄤ"); + CheckEq(ref counter, ref composer, "ntf", "ㄋㄤˊ"); + CheckEq(ref counter, ref composer, "ntj", "ㄋㄤˇ"); + CheckEq(ref counter, ref composer, "ntk", "ㄋㄤˋ"); + CheckEq(ref counter, ref composer, "ntd", "ㄋㄤ˙"); + CheckEq(ref counter, ref composer, "nlf", "ㄋㄥˊ"); + CheckEq(ref counter, ref composer, "nlj", "ㄋㄥˇ"); + CheckEq(ref counter, ref composer, "ne", "ㄋㄧ"); + CheckEq(ref counter, ref composer, "nef", "ㄋㄧˊ"); + CheckEq(ref counter, ref composer, "nej", "ㄋㄧˇ"); + CheckEq(ref counter, ref composer, "nek", "ㄋㄧˋ"); + CheckEq(ref counter, ref composer, "new", "ㄋㄧㄝ"); + CheckEq(ref counter, ref composer, "newf", "ㄋㄧㄝˊ"); + CheckEq(ref counter, ref composer, "newk", "ㄋㄧㄝˋ"); + CheckEq(ref counter, ref composer, "nezj", "ㄋㄧㄠˇ"); + CheckEq(ref counter, ref composer, "nezk", "ㄋㄧㄠˋ"); + CheckEq(ref counter, ref composer, "nep", "ㄋㄧㄡ"); + CheckEq(ref counter, ref composer, "nepf", "ㄋㄧㄡˊ"); + CheckEq(ref counter, ref composer, "nepj", "ㄋㄧㄡˇ"); + CheckEq(ref counter, ref composer, "nepk", "ㄋㄧㄡˋ"); + CheckEq(ref counter, ref composer, "nem", "ㄋㄧㄢ"); + CheckEq(ref counter, ref composer, "nemf", "ㄋㄧㄢˊ"); + CheckEq(ref counter, ref composer, "nemj", "ㄋㄧㄢˇ"); + CheckEq(ref counter, ref composer, "nemk", "ㄋㄧㄢˋ"); + CheckEq(ref counter, ref composer, "nen", "ㄋㄧㄣ"); + CheckEq(ref counter, ref composer, "nenf", "ㄋㄧㄣˊ"); + CheckEq(ref counter, ref composer, "nenj", "ㄋㄧㄣˇ"); + CheckEq(ref counter, ref composer, "nenk", "ㄋㄧㄣˋ"); + CheckEq(ref counter, ref composer, "netf", "ㄋㄧㄤˊ"); + CheckEq(ref counter, ref composer, "netj", "ㄋㄧㄤˇ"); + CheckEq(ref counter, ref composer, "netk", "ㄋㄧㄤˋ"); + CheckEq(ref counter, ref composer, "nelf", "ㄋㄧㄥˊ"); + CheckEq(ref counter, ref composer, "nelj", "ㄋㄧㄥˇ"); + CheckEq(ref counter, ref composer, "nelk", "ㄋㄧㄥˋ"); + CheckEq(ref counter, ref composer, "nxf", "ㄋㄨˊ"); + CheckEq(ref counter, ref composer, "nxj", "ㄋㄨˇ"); + CheckEq(ref counter, ref composer, "nxk", "ㄋㄨˋ"); + CheckEq(ref counter, ref composer, "nxof", "ㄋㄨㄛˊ"); + CheckEq(ref counter, ref composer, "nxoj", "ㄋㄨㄛˇ"); + CheckEq(ref counter, ref composer, "nxok", "ㄋㄨㄛˋ"); + CheckEq(ref counter, ref composer, "nxqf", "ㄋㄨㄟˊ"); + CheckEq(ref counter, ref composer, "nxmf", "ㄋㄨㄢˊ"); + CheckEq(ref counter, ref composer, "nxmj", "ㄋㄨㄢˇ"); + CheckEq(ref counter, ref composer, "nxmk", "ㄋㄨㄢˋ"); + CheckEq(ref counter, ref composer, "nxnf", "ㄋㄨㄣˊ"); + CheckEq(ref counter, ref composer, "nxlf", "ㄋㄨㄥˊ"); + CheckEq(ref counter, ref composer, "nxlj", "ㄋㄨㄥˇ"); + CheckEq(ref counter, ref composer, "nxlk", "ㄋㄨㄥˋ"); + CheckEq(ref counter, ref composer, "nuf", "ㄋㄩˊ"); + CheckEq(ref counter, ref composer, "nuj", "ㄋㄩˇ"); + CheckEq(ref counter, ref composer, "nuk", "ㄋㄩˋ"); + CheckEq(ref counter, ref composer, "nuwk", "ㄋㄩㄝˋ"); + CheckEq(ref counter, ref composer, "la", "ㄌㄚ"); + CheckEq(ref counter, ref composer, "laf", "ㄌㄚˊ"); + CheckEq(ref counter, ref composer, "laj", "ㄌㄚˇ"); + CheckEq(ref counter, ref composer, "lak", "ㄌㄚˋ"); + CheckEq(ref counter, ref composer, "lad", "ㄌㄚ˙"); + CheckEq(ref counter, ref composer, "lo", "ㄌㄛ"); + CheckEq(ref counter, ref composer, "lod", "ㄌㄛ˙"); + CheckEq(ref counter, ref composer, "lr", "ㄌㄜ"); + CheckEq(ref counter, ref composer, "lrf", "ㄌㄜˊ"); + CheckEq(ref counter, ref composer, "lrk", "ㄌㄜˋ"); + CheckEq(ref counter, ref composer, "lrd", "ㄌㄜ˙"); + CheckEq(ref counter, ref composer, "lif", "ㄌㄞˊ"); + CheckEq(ref counter, ref composer, "lij", "ㄌㄞˇ"); + CheckEq(ref counter, ref composer, "lik", "ㄌㄞˋ"); + CheckEq(ref counter, ref composer, "lq", "ㄌㄟ"); + CheckEq(ref counter, ref composer, "lqf", "ㄌㄟˊ"); + CheckEq(ref counter, ref composer, "lqj", "ㄌㄟˇ"); + CheckEq(ref counter, ref composer, "lqk", "ㄌㄟˋ"); + CheckEq(ref counter, ref composer, "lqd", "ㄌㄟ˙"); + CheckEq(ref counter, ref composer, "lz", "ㄌㄠ"); + CheckEq(ref counter, ref composer, "lzf", "ㄌㄠˊ"); + CheckEq(ref counter, ref composer, "lzj", "ㄌㄠˇ"); + CheckEq(ref counter, ref composer, "lzk", "ㄌㄠˋ"); + CheckEq(ref counter, ref composer, "lp", "ㄌㄡ"); + CheckEq(ref counter, ref composer, "lpf", "ㄌㄡˊ"); + CheckEq(ref counter, ref composer, "lpj", "ㄌㄡˇ"); + CheckEq(ref counter, ref composer, "lpk", "ㄌㄡˋ"); + CheckEq(ref counter, ref composer, "lpd", "ㄌㄡ˙"); + CheckEq(ref counter, ref composer, "lmf", "ㄌㄢˊ"); + CheckEq(ref counter, ref composer, "lmj", "ㄌㄢˇ"); + CheckEq(ref counter, ref composer, "lmk", "ㄌㄢˋ"); + CheckEq(ref counter, ref composer, "lt", "ㄌㄤ"); + CheckEq(ref counter, ref composer, "ltf", "ㄌㄤˊ"); + CheckEq(ref counter, ref composer, "ltj", "ㄌㄤˇ"); + CheckEq(ref counter, ref composer, "ltk", "ㄌㄤˋ"); + CheckEq(ref counter, ref composer, "ll", "ㄌㄥ"); + CheckEq(ref counter, ref composer, "llf", "ㄌㄥˊ"); + CheckEq(ref counter, ref composer, "llj", "ㄌㄥˇ"); + CheckEq(ref counter, ref composer, "llk", "ㄌㄥˋ"); + CheckEq(ref counter, ref composer, "le", "ㄌㄧ"); + CheckEq(ref counter, ref composer, "lef", "ㄌㄧˊ"); + CheckEq(ref counter, ref composer, "lej", "ㄌㄧˇ"); + CheckEq(ref counter, ref composer, "lek", "ㄌㄧˋ"); + CheckEq(ref counter, ref composer, "led", "ㄌㄧ˙"); + CheckEq(ref counter, ref composer, "leaj", "ㄌㄧㄚˇ"); + CheckEq(ref counter, ref composer, "lew", "ㄌㄧㄝ"); + CheckEq(ref counter, ref composer, "lewf", "ㄌㄧㄝˊ"); + CheckEq(ref counter, ref composer, "lewj", "ㄌㄧㄝˇ"); + CheckEq(ref counter, ref composer, "lewk", "ㄌㄧㄝˋ"); + CheckEq(ref counter, ref composer, "lez", "ㄌㄧㄠ"); + CheckEq(ref counter, ref composer, "lezf", "ㄌㄧㄠˊ"); + CheckEq(ref counter, ref composer, "lezj", "ㄌㄧㄠˇ"); + CheckEq(ref counter, ref composer, "lezk", "ㄌㄧㄠˋ"); + CheckEq(ref counter, ref composer, "lep", "ㄌㄧㄡ"); + CheckEq(ref counter, ref composer, "lepf", "ㄌㄧㄡˊ"); + CheckEq(ref counter, ref composer, "lepj", "ㄌㄧㄡˇ"); + CheckEq(ref counter, ref composer, "lepk", "ㄌㄧㄡˋ"); + CheckEq(ref counter, ref composer, "lem", "ㄌㄧㄢ"); + CheckEq(ref counter, ref composer, "lemf", "ㄌㄧㄢˊ"); + CheckEq(ref counter, ref composer, "lemj", "ㄌㄧㄢˇ"); + CheckEq(ref counter, ref composer, "lemk", "ㄌㄧㄢˋ"); + CheckEq(ref counter, ref composer, "lenf", "ㄌㄧㄣˊ"); + CheckEq(ref counter, ref composer, "lenj", "ㄌㄧㄣˇ"); + CheckEq(ref counter, ref composer, "lenk", "ㄌㄧㄣˋ"); + CheckEq(ref counter, ref composer, "letf", "ㄌㄧㄤˊ"); + CheckEq(ref counter, ref composer, "letj", "ㄌㄧㄤˇ"); + CheckEq(ref counter, ref composer, "letk", "ㄌㄧㄤˋ"); + CheckEq(ref counter, ref composer, "lel", "ㄌㄧㄥ"); + CheckEq(ref counter, ref composer, "lelf", "ㄌㄧㄥˊ"); + CheckEq(ref counter, ref composer, "lelj", "ㄌㄧㄥˇ"); + CheckEq(ref counter, ref composer, "lelk", "ㄌㄧㄥˋ"); + CheckEq(ref counter, ref composer, "lx", "ㄌㄨ"); + CheckEq(ref counter, ref composer, "lxf", "ㄌㄨˊ"); + CheckEq(ref counter, ref composer, "lxj", "ㄌㄨˇ"); + CheckEq(ref counter, ref composer, "lxk", "ㄌㄨˋ"); + CheckEq(ref counter, ref composer, "lxo", "ㄌㄨㄛ"); + CheckEq(ref counter, ref composer, "lxof", "ㄌㄨㄛˊ"); + CheckEq(ref counter, ref composer, "lxoj", "ㄌㄨㄛˇ"); + CheckEq(ref counter, ref composer, "lxok", "ㄌㄨㄛˋ"); + CheckEq(ref counter, ref composer, "lxod", "ㄌㄨㄛ˙"); + CheckEq(ref counter, ref composer, "lxmf", "ㄌㄨㄢˊ"); + CheckEq(ref counter, ref composer, "lxmj", "ㄌㄨㄢˇ"); + CheckEq(ref counter, ref composer, "lxmk", "ㄌㄨㄢˋ"); + CheckEq(ref counter, ref composer, "lxn", "ㄌㄨㄣ"); + CheckEq(ref counter, ref composer, "lxnf", "ㄌㄨㄣˊ"); + CheckEq(ref counter, ref composer, "lxnj", "ㄌㄨㄣˇ"); + CheckEq(ref counter, ref composer, "lxnk", "ㄌㄨㄣˋ"); + CheckEq(ref counter, ref composer, "lxl", "ㄌㄨㄥ"); + CheckEq(ref counter, ref composer, "lxlf", "ㄌㄨㄥˊ"); + CheckEq(ref counter, ref composer, "lxlj", "ㄌㄨㄥˇ"); + CheckEq(ref counter, ref composer, "lxlk", "ㄌㄨㄥˋ"); + CheckEq(ref counter, ref composer, "lu", "ㄌㄩ"); + CheckEq(ref counter, ref composer, "luf", "ㄌㄩˊ"); + CheckEq(ref counter, ref composer, "luj", "ㄌㄩˇ"); + CheckEq(ref counter, ref composer, "luk", "ㄌㄩˋ"); + CheckEq(ref counter, ref composer, "luw", "ㄌㄩㄝ"); + CheckEq(ref counter, ref composer, "luwj", "ㄌㄩㄝˇ"); + CheckEq(ref counter, ref composer, "luwk", "ㄌㄩㄝˋ"); + CheckEq(ref counter, ref composer, "lumf", "ㄌㄩㄢˊ"); + CheckEq(ref counter, ref composer, "lumj", "ㄌㄩㄢˇ"); + CheckEq(ref counter, ref composer, "va", "ㄍㄚ"); + CheckEq(ref counter, ref composer, "vaf", "ㄍㄚˊ"); + CheckEq(ref counter, ref composer, "vaj", "ㄍㄚˇ"); + CheckEq(ref counter, ref composer, "vak", "ㄍㄚˋ"); + CheckEq(ref counter, ref composer, "vad", "ㄍㄚ˙"); + CheckEq(ref counter, ref composer, "vr", "ㄍㄜ"); + CheckEq(ref counter, ref composer, "vrf", "ㄍㄜˊ"); + CheckEq(ref counter, ref composer, "vrj", "ㄍㄜˇ"); + CheckEq(ref counter, ref composer, "vrk", "ㄍㄜˋ"); + CheckEq(ref counter, ref composer, "vrd", "ㄍㄜ˙"); + CheckEq(ref counter, ref composer, "vi", "ㄍㄞ"); + CheckEq(ref counter, ref composer, "vij", "ㄍㄞˇ"); + CheckEq(ref counter, ref composer, "vik", "ㄍㄞˋ"); + CheckEq(ref counter, ref composer, "vqj", "ㄍㄟˇ"); + CheckEq(ref counter, ref composer, "vz", "ㄍㄠ"); + CheckEq(ref counter, ref composer, "vzj", "ㄍㄠˇ"); + CheckEq(ref counter, ref composer, "vzk", "ㄍㄠˋ"); + CheckEq(ref counter, ref composer, "vp", "ㄍㄡ"); + CheckEq(ref counter, ref composer, "vpj", "ㄍㄡˇ"); + CheckEq(ref counter, ref composer, "vpk", "ㄍㄡˋ"); + CheckEq(ref counter, ref composer, "vm", "ㄍㄢ"); + CheckEq(ref counter, ref composer, "vmj", "ㄍㄢˇ"); + CheckEq(ref counter, ref composer, "vmk", "ㄍㄢˋ"); + CheckEq(ref counter, ref composer, "vn", "ㄍㄣ"); + CheckEq(ref counter, ref composer, "vnf", "ㄍㄣˊ"); + CheckEq(ref counter, ref composer, "vnj", "ㄍㄣˇ"); + CheckEq(ref counter, ref composer, "vnk", "ㄍㄣˋ"); + CheckEq(ref counter, ref composer, "vt", "ㄍㄤ"); + CheckEq(ref counter, ref composer, "vtj", "ㄍㄤˇ"); + CheckEq(ref counter, ref composer, "vtk", "ㄍㄤˋ"); + CheckEq(ref counter, ref composer, "vl", "ㄍㄥ"); + CheckEq(ref counter, ref composer, "vlj", "ㄍㄥˇ"); + CheckEq(ref counter, ref composer, "vlk", "ㄍㄥˋ"); + CheckEq(ref counter, ref composer, "vx", "ㄍㄨ"); + CheckEq(ref counter, ref composer, "vxf", "ㄍㄨˊ"); + CheckEq(ref counter, ref composer, "vxj", "ㄍㄨˇ"); + CheckEq(ref counter, ref composer, "vxk", "ㄍㄨˋ"); + CheckEq(ref counter, ref composer, "vxa", "ㄍㄨㄚ"); + CheckEq(ref counter, ref composer, "vxaf", "ㄍㄨㄚˊ"); + CheckEq(ref counter, ref composer, "vxaj", "ㄍㄨㄚˇ"); + CheckEq(ref counter, ref composer, "vxak", "ㄍㄨㄚˋ"); + CheckEq(ref counter, ref composer, "vxo", "ㄍㄨㄛ"); + CheckEq(ref counter, ref composer, "vxof", "ㄍㄨㄛˊ"); + CheckEq(ref counter, ref composer, "vxoj", "ㄍㄨㄛˇ"); + CheckEq(ref counter, ref composer, "vxok", "ㄍㄨㄛˋ"); + CheckEq(ref counter, ref composer, "vxi", "ㄍㄨㄞ"); + CheckEq(ref counter, ref composer, "vxij", "ㄍㄨㄞˇ"); + CheckEq(ref counter, ref composer, "vxik", "ㄍㄨㄞˋ"); + CheckEq(ref counter, ref composer, "vxq", "ㄍㄨㄟ"); + CheckEq(ref counter, ref composer, "vxqj", "ㄍㄨㄟˇ"); + CheckEq(ref counter, ref composer, "vxqk", "ㄍㄨㄟˋ"); + CheckEq(ref counter, ref composer, "vxm", "ㄍㄨㄢ"); + CheckEq(ref counter, ref composer, "vxmj", "ㄍㄨㄢˇ"); + CheckEq(ref counter, ref composer, "vxmk", "ㄍㄨㄢˋ"); + CheckEq(ref counter, ref composer, "vxn", "ㄍㄨㄣ"); + CheckEq(ref counter, ref composer, "vxnj", "ㄍㄨㄣˇ"); + CheckEq(ref counter, ref composer, "vxnk", "ㄍㄨㄣˋ"); + CheckEq(ref counter, ref composer, "vxt", "ㄍㄨㄤ"); + CheckEq(ref counter, ref composer, "vxtj", "ㄍㄨㄤˇ"); + CheckEq(ref counter, ref composer, "vxtk", "ㄍㄨㄤˋ"); + CheckEq(ref counter, ref composer, "vxl", "ㄍㄨㄥ"); + CheckEq(ref counter, ref composer, "vxlf", "ㄍㄨㄥˊ"); + CheckEq(ref counter, ref composer, "vxlj", "ㄍㄨㄥˇ"); + CheckEq(ref counter, ref composer, "vxlk", "ㄍㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ka", "ㄎㄚ"); + CheckEq(ref counter, ref composer, "kaj", "ㄎㄚˇ"); + CheckEq(ref counter, ref composer, "kak", "ㄎㄚˋ"); + CheckEq(ref counter, ref composer, "kr", "ㄎㄜ"); + CheckEq(ref counter, ref composer, "krf", "ㄎㄜˊ"); + CheckEq(ref counter, ref composer, "krj", "ㄎㄜˇ"); + CheckEq(ref counter, ref composer, "krk", "ㄎㄜˋ"); + CheckEq(ref counter, ref composer, "ki", "ㄎㄞ"); + CheckEq(ref counter, ref composer, "kij", "ㄎㄞˇ"); + CheckEq(ref counter, ref composer, "kik", "ㄎㄞˋ"); + CheckEq(ref counter, ref composer, "kz", "ㄎㄠ"); + CheckEq(ref counter, ref composer, "kzj", "ㄎㄠˇ"); + CheckEq(ref counter, ref composer, "kzk", "ㄎㄠˋ"); + CheckEq(ref counter, ref composer, "kp", "ㄎㄡ"); + CheckEq(ref counter, ref composer, "kpj", "ㄎㄡˇ"); + CheckEq(ref counter, ref composer, "kpk", "ㄎㄡˋ"); + CheckEq(ref counter, ref composer, "km", "ㄎㄢ"); + CheckEq(ref counter, ref composer, "kmj", "ㄎㄢˇ"); + CheckEq(ref counter, ref composer, "kmk", "ㄎㄢˋ"); + CheckEq(ref counter, ref composer, "kn", "ㄎㄣ"); + CheckEq(ref counter, ref composer, "knj", "ㄎㄣˇ"); + CheckEq(ref counter, ref composer, "knk", "ㄎㄣˋ"); + CheckEq(ref counter, ref composer, "kt", "ㄎㄤ"); + CheckEq(ref counter, ref composer, "ktf", "ㄎㄤˊ"); + CheckEq(ref counter, ref composer, "ktj", "ㄎㄤˇ"); + CheckEq(ref counter, ref composer, "ktk", "ㄎㄤˋ"); + CheckEq(ref counter, ref composer, "kl", "ㄎㄥ"); + CheckEq(ref counter, ref composer, "klj", "ㄎㄥˇ"); + CheckEq(ref counter, ref composer, "kx", "ㄎㄨ"); + CheckEq(ref counter, ref composer, "kxf", "ㄎㄨˊ"); + CheckEq(ref counter, ref composer, "kxj", "ㄎㄨˇ"); + CheckEq(ref counter, ref composer, "kxk", "ㄎㄨˋ"); + CheckEq(ref counter, ref composer, "kxa", "ㄎㄨㄚ"); + CheckEq(ref counter, ref composer, "kxaj", "ㄎㄨㄚˇ"); + CheckEq(ref counter, ref composer, "kxak", "ㄎㄨㄚˋ"); + CheckEq(ref counter, ref composer, "kxok", "ㄎㄨㄛˋ"); + CheckEq(ref counter, ref composer, "kxi", "ㄎㄨㄞ"); + CheckEq(ref counter, ref composer, "kxij", "ㄎㄨㄞˇ"); + CheckEq(ref counter, ref composer, "kxik", "ㄎㄨㄞˋ"); + CheckEq(ref counter, ref composer, "kxq", "ㄎㄨㄟ"); + CheckEq(ref counter, ref composer, "kxqf", "ㄎㄨㄟˊ"); + CheckEq(ref counter, ref composer, "kxqj", "ㄎㄨㄟˇ"); + CheckEq(ref counter, ref composer, "kxqk", "ㄎㄨㄟˋ"); + CheckEq(ref counter, ref composer, "kxm", "ㄎㄨㄢ"); + CheckEq(ref counter, ref composer, "kxmj", "ㄎㄨㄢˇ"); + CheckEq(ref counter, ref composer, "kxmk", "ㄎㄨㄢˋ"); + CheckEq(ref counter, ref composer, "kxn", "ㄎㄨㄣ"); + CheckEq(ref counter, ref composer, "kxnj", "ㄎㄨㄣˇ"); + CheckEq(ref counter, ref composer, "kxnk", "ㄎㄨㄣˋ"); + CheckEq(ref counter, ref composer, "kxt", "ㄎㄨㄤ"); + CheckEq(ref counter, ref composer, "kxtf", "ㄎㄨㄤˊ"); + CheckEq(ref counter, ref composer, "kxtj", "ㄎㄨㄤˇ"); + CheckEq(ref counter, ref composer, "kxtk", "ㄎㄨㄤˋ"); + CheckEq(ref counter, ref composer, "kxl", "ㄎㄨㄥ"); + CheckEq(ref counter, ref composer, "kxlj", "ㄎㄨㄥˇ"); + CheckEq(ref counter, ref composer, "kxlk", "ㄎㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ha", "ㄏㄚ"); + CheckEq(ref counter, ref composer, "haf", "ㄏㄚˊ"); + CheckEq(ref counter, ref composer, "haj", "ㄏㄚˇ"); + CheckEq(ref counter, ref composer, "hr", "ㄏㄜ"); + CheckEq(ref counter, ref composer, "hrf", "ㄏㄜˊ"); + CheckEq(ref counter, ref composer, "hrj", "ㄏㄜˇ"); + CheckEq(ref counter, ref composer, "hrk", "ㄏㄜˋ"); + CheckEq(ref counter, ref composer, "hi", "ㄏㄞ"); + CheckEq(ref counter, ref composer, "hif", "ㄏㄞˊ"); + CheckEq(ref counter, ref composer, "hij", "ㄏㄞˇ"); + CheckEq(ref counter, ref composer, "hik", "ㄏㄞˋ"); + CheckEq(ref counter, ref composer, "hq", "ㄏㄟ"); + CheckEq(ref counter, ref composer, "hqj", "ㄏㄟˇ"); + CheckEq(ref counter, ref composer, "hz", "ㄏㄠ"); + CheckEq(ref counter, ref composer, "hzf", "ㄏㄠˊ"); + CheckEq(ref counter, ref composer, "hzj", "ㄏㄠˇ"); + CheckEq(ref counter, ref composer, "hzk", "ㄏㄠˋ"); + CheckEq(ref counter, ref composer, "hp", "ㄏㄡ"); + CheckEq(ref counter, ref composer, "hpf", "ㄏㄡˊ"); + CheckEq(ref counter, ref composer, "hpj", "ㄏㄡˇ"); + CheckEq(ref counter, ref composer, "hpk", "ㄏㄡˋ"); + CheckEq(ref counter, ref composer, "hm", "ㄏㄢ"); + CheckEq(ref counter, ref composer, "hmf", "ㄏㄢˊ"); + CheckEq(ref counter, ref composer, "hmj", "ㄏㄢˇ"); + CheckEq(ref counter, ref composer, "hmk", "ㄏㄢˋ"); + CheckEq(ref counter, ref composer, "hn", "ㄏㄣ"); + CheckEq(ref counter, ref composer, "hnf", "ㄏㄣˊ"); + CheckEq(ref counter, ref composer, "hnj", "ㄏㄣˇ"); + CheckEq(ref counter, ref composer, "hnk", "ㄏㄣˋ"); + CheckEq(ref counter, ref composer, "ht", "ㄏㄤ"); + CheckEq(ref counter, ref composer, "htf", "ㄏㄤˊ"); + CheckEq(ref counter, ref composer, "htj", "ㄏㄤˇ"); + CheckEq(ref counter, ref composer, "htk", "ㄏㄤˋ"); + CheckEq(ref counter, ref composer, "hl", "ㄏㄥ"); + CheckEq(ref counter, ref composer, "hlf", "ㄏㄥˊ"); + CheckEq(ref counter, ref composer, "hlk", "ㄏㄥˋ"); + CheckEq(ref counter, ref composer, "hx", "ㄏㄨ"); + CheckEq(ref counter, ref composer, "hxf", "ㄏㄨˊ"); + CheckEq(ref counter, ref composer, "hxj", "ㄏㄨˇ"); + CheckEq(ref counter, ref composer, "hxk", "ㄏㄨˋ"); + CheckEq(ref counter, ref composer, "hxa", "ㄏㄨㄚ"); + CheckEq(ref counter, ref composer, "hxaf", "ㄏㄨㄚˊ"); + CheckEq(ref counter, ref composer, "hxaj", "ㄏㄨㄚˇ"); + CheckEq(ref counter, ref composer, "hxak", "ㄏㄨㄚˋ"); + CheckEq(ref counter, ref composer, "hxo", "ㄏㄨㄛ"); + CheckEq(ref counter, ref composer, "hxof", "ㄏㄨㄛˊ"); + CheckEq(ref counter, ref composer, "hxoj", "ㄏㄨㄛˇ"); + CheckEq(ref counter, ref composer, "hxok", "ㄏㄨㄛˋ"); + CheckEq(ref counter, ref composer, "hxod", "ㄏㄨㄛ˙"); + CheckEq(ref counter, ref composer, "hxif", "ㄏㄨㄞˊ"); + CheckEq(ref counter, ref composer, "hxik", "ㄏㄨㄞˋ"); + CheckEq(ref counter, ref composer, "hxq", "ㄏㄨㄟ"); + CheckEq(ref counter, ref composer, "hxqf", "ㄏㄨㄟˊ"); + CheckEq(ref counter, ref composer, "hxqj", "ㄏㄨㄟˇ"); + CheckEq(ref counter, ref composer, "hxqk", "ㄏㄨㄟˋ"); + CheckEq(ref counter, ref composer, "hxm", "ㄏㄨㄢ"); + CheckEq(ref counter, ref composer, "hxmf", "ㄏㄨㄢˊ"); + CheckEq(ref counter, ref composer, "hxmj", "ㄏㄨㄢˇ"); + CheckEq(ref counter, ref composer, "hxmk", "ㄏㄨㄢˋ"); + CheckEq(ref counter, ref composer, "hxn", "ㄏㄨㄣ"); + CheckEq(ref counter, ref composer, "hxnf", "ㄏㄨㄣˊ"); + CheckEq(ref counter, ref composer, "hxnj", "ㄏㄨㄣˇ"); + CheckEq(ref counter, ref composer, "hxnk", "ㄏㄨㄣˋ"); + CheckEq(ref counter, ref composer, "hxt", "ㄏㄨㄤ"); + CheckEq(ref counter, ref composer, "hxtf", "ㄏㄨㄤˊ"); + CheckEq(ref counter, ref composer, "hxtj", "ㄏㄨㄤˇ"); + CheckEq(ref counter, ref composer, "hxtk", "ㄏㄨㄤˋ"); + CheckEq(ref counter, ref composer, "hxtd", "ㄏㄨㄤ˙"); + CheckEq(ref counter, ref composer, "hxl", "ㄏㄨㄥ"); + CheckEq(ref counter, ref composer, "hxlf", "ㄏㄨㄥˊ"); + CheckEq(ref counter, ref composer, "hxlj", "ㄏㄨㄥˇ"); + CheckEq(ref counter, ref composer, "hxlk", "ㄏㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ge", "ㄐㄧ"); + CheckEq(ref counter, ref composer, "gef", "ㄐㄧˊ"); + CheckEq(ref counter, ref composer, "gej", "ㄐㄧˇ"); + CheckEq(ref counter, ref composer, "gek", "ㄐㄧˋ"); + CheckEq(ref counter, ref composer, "gea", "ㄐㄧㄚ"); + CheckEq(ref counter, ref composer, "geaf", "ㄐㄧㄚˊ"); + CheckEq(ref counter, ref composer, "geaj", "ㄐㄧㄚˇ"); + CheckEq(ref counter, ref composer, "geak", "ㄐㄧㄚˋ"); + CheckEq(ref counter, ref composer, "gew", "ㄐㄧㄝ"); + CheckEq(ref counter, ref composer, "gewf", "ㄐㄧㄝˊ"); + CheckEq(ref counter, ref composer, "gewj", "ㄐㄧㄝˇ"); + CheckEq(ref counter, ref composer, "gewk", "ㄐㄧㄝˋ"); + CheckEq(ref counter, ref composer, "gewd", "ㄐㄧㄝ˙"); + CheckEq(ref counter, ref composer, "gez", "ㄐㄧㄠ"); + CheckEq(ref counter, ref composer, "gezf", "ㄐㄧㄠˊ"); + CheckEq(ref counter, ref composer, "gezj", "ㄐㄧㄠˇ"); + CheckEq(ref counter, ref composer, "gezk", "ㄐㄧㄠˋ"); + CheckEq(ref counter, ref composer, "gep", "ㄐㄧㄡ"); + CheckEq(ref counter, ref composer, "gepj", "ㄐㄧㄡˇ"); + CheckEq(ref counter, ref composer, "gepk", "ㄐㄧㄡˋ"); + CheckEq(ref counter, ref composer, "gem", "ㄐㄧㄢ"); + CheckEq(ref counter, ref composer, "gemj", "ㄐㄧㄢˇ"); + CheckEq(ref counter, ref composer, "gemk", "ㄐㄧㄢˋ"); + CheckEq(ref counter, ref composer, "gen", "ㄐㄧㄣ"); + CheckEq(ref counter, ref composer, "genj", "ㄐㄧㄣˇ"); + CheckEq(ref counter, ref composer, "genk", "ㄐㄧㄣˋ"); + CheckEq(ref counter, ref composer, "get", "ㄐㄧㄤ"); + CheckEq(ref counter, ref composer, "getf", "ㄐㄧㄤˊ"); + CheckEq(ref counter, ref composer, "getj", "ㄐㄧㄤˇ"); + CheckEq(ref counter, ref composer, "getk", "ㄐㄧㄤˋ"); + CheckEq(ref counter, ref composer, "gel", "ㄐㄧㄥ"); + CheckEq(ref counter, ref composer, "gelj", "ㄐㄧㄥˇ"); + CheckEq(ref counter, ref composer, "gelk", "ㄐㄧㄥˋ"); + CheckEq(ref counter, ref composer, "gu", "ㄐㄩ"); + CheckEq(ref counter, ref composer, "guf", "ㄐㄩˊ"); + CheckEq(ref counter, ref composer, "guj", "ㄐㄩˇ"); + CheckEq(ref counter, ref composer, "guk", "ㄐㄩˋ"); + CheckEq(ref counter, ref composer, "guw", "ㄐㄩㄝ"); + CheckEq(ref counter, ref composer, "guwf", "ㄐㄩㄝˊ"); + CheckEq(ref counter, ref composer, "guwj", "ㄐㄩㄝˇ"); + CheckEq(ref counter, ref composer, "guwk", "ㄐㄩㄝˋ"); + CheckEq(ref counter, ref composer, "gum", "ㄐㄩㄢ"); + CheckEq(ref counter, ref composer, "gumj", "ㄐㄩㄢˇ"); + CheckEq(ref counter, ref composer, "gumk", "ㄐㄩㄢˋ"); + CheckEq(ref counter, ref composer, "gun", "ㄐㄩㄣ"); + CheckEq(ref counter, ref composer, "gunf", "ㄐㄩㄣˊ"); + CheckEq(ref counter, ref composer, "gunj", "ㄐㄩㄣˇ"); + CheckEq(ref counter, ref composer, "gunk", "ㄐㄩㄣˋ"); + CheckEq(ref counter, ref composer, "gul", "ㄐㄩㄥ"); + CheckEq(ref counter, ref composer, "gulj", "ㄐㄩㄥˇ"); + CheckEq(ref counter, ref composer, "gulk", "ㄐㄩㄥˋ"); + CheckEq(ref counter, ref composer, "vd", "ㄑ˙"); + CheckEq(ref counter, ref composer, "ve", "ㄑㄧ"); + CheckEq(ref counter, ref composer, "vef", "ㄑㄧˊ"); + CheckEq(ref counter, ref composer, "vej", "ㄑㄧˇ"); + CheckEq(ref counter, ref composer, "vek", "ㄑㄧˋ"); + CheckEq(ref counter, ref composer, "vea", "ㄑㄧㄚ"); + CheckEq(ref counter, ref composer, "veaf", "ㄑㄧㄚˊ"); + CheckEq(ref counter, ref composer, "veaj", "ㄑㄧㄚˇ"); + CheckEq(ref counter, ref composer, "veak", "ㄑㄧㄚˋ"); + CheckEq(ref counter, ref composer, "vew", "ㄑㄧㄝ"); + CheckEq(ref counter, ref composer, "vewf", "ㄑㄧㄝˊ"); + CheckEq(ref counter, ref composer, "vewj", "ㄑㄧㄝˇ"); + CheckEq(ref counter, ref composer, "vewk", "ㄑㄧㄝˋ"); + CheckEq(ref counter, ref composer, "vez", "ㄑㄧㄠ"); + CheckEq(ref counter, ref composer, "vezf", "ㄑㄧㄠˊ"); + CheckEq(ref counter, ref composer, "vezj", "ㄑㄧㄠˇ"); + CheckEq(ref counter, ref composer, "vezk", "ㄑㄧㄠˋ"); + CheckEq(ref counter, ref composer, "vep", "ㄑㄧㄡ"); + CheckEq(ref counter, ref composer, "vepf", "ㄑㄧㄡˊ"); + CheckEq(ref counter, ref composer, "vepj", "ㄑㄧㄡˇ"); + CheckEq(ref counter, ref composer, "vepk", "ㄑㄧㄡˋ"); + CheckEq(ref counter, ref composer, "vem", "ㄑㄧㄢ"); + CheckEq(ref counter, ref composer, "vemf", "ㄑㄧㄢˊ"); + CheckEq(ref counter, ref composer, "vemj", "ㄑㄧㄢˇ"); + CheckEq(ref counter, ref composer, "vemk", "ㄑㄧㄢˋ"); + CheckEq(ref counter, ref composer, "ven", "ㄑㄧㄣ"); + CheckEq(ref counter, ref composer, "venf", "ㄑㄧㄣˊ"); + CheckEq(ref counter, ref composer, "venj", "ㄑㄧㄣˇ"); + CheckEq(ref counter, ref composer, "venk", "ㄑㄧㄣˋ"); + CheckEq(ref counter, ref composer, "vet", "ㄑㄧㄤ"); + CheckEq(ref counter, ref composer, "vetf", "ㄑㄧㄤˊ"); + CheckEq(ref counter, ref composer, "vetj", "ㄑㄧㄤˇ"); + CheckEq(ref counter, ref composer, "vetk", "ㄑㄧㄤˋ"); + CheckEq(ref counter, ref composer, "vel", "ㄑㄧㄥ"); + CheckEq(ref counter, ref composer, "velf", "ㄑㄧㄥˊ"); + CheckEq(ref counter, ref composer, "velj", "ㄑㄧㄥˇ"); + CheckEq(ref counter, ref composer, "velk", "ㄑㄧㄥˋ"); + CheckEq(ref counter, ref composer, "vu", "ㄑㄩ"); + CheckEq(ref counter, ref composer, "vuf", "ㄑㄩˊ"); + CheckEq(ref counter, ref composer, "vuj", "ㄑㄩˇ"); + CheckEq(ref counter, ref composer, "vuk", "ㄑㄩˋ"); + CheckEq(ref counter, ref composer, "vuw", "ㄑㄩㄝ"); + CheckEq(ref counter, ref composer, "vuwf", "ㄑㄩㄝˊ"); + CheckEq(ref counter, ref composer, "vuwk", "ㄑㄩㄝˋ"); + CheckEq(ref counter, ref composer, "vum", "ㄑㄩㄢ"); + CheckEq(ref counter, ref composer, "vumf", "ㄑㄩㄢˊ"); + CheckEq(ref counter, ref composer, "vumj", "ㄑㄩㄢˇ"); + CheckEq(ref counter, ref composer, "vumk", "ㄑㄩㄢˋ"); + CheckEq(ref counter, ref composer, "vun", "ㄑㄩㄣ"); + CheckEq(ref counter, ref composer, "vunf", "ㄑㄩㄣˊ"); + CheckEq(ref counter, ref composer, "vunj", "ㄑㄩㄣˇ"); + CheckEq(ref counter, ref composer, "vunk", "ㄑㄩㄣˋ"); + CheckEq(ref counter, ref composer, "vul", "ㄑㄩㄥ"); + CheckEq(ref counter, ref composer, "vulf", "ㄑㄩㄥˊ"); + CheckEq(ref counter, ref composer, "vulj", "ㄑㄩㄥˇ"); + CheckEq(ref counter, ref composer, "vulk", "ㄑㄩㄥˋ"); + CheckEq(ref counter, ref composer, "ce", "ㄒㄧ"); + CheckEq(ref counter, ref composer, "cef", "ㄒㄧˊ"); + CheckEq(ref counter, ref composer, "cej", "ㄒㄧˇ"); + CheckEq(ref counter, ref composer, "cek", "ㄒㄧˋ"); + CheckEq(ref counter, ref composer, "cea", "ㄒㄧㄚ"); + CheckEq(ref counter, ref composer, "ceaf", "ㄒㄧㄚˊ"); + CheckEq(ref counter, ref composer, "ceaj", "ㄒㄧㄚˇ"); + CheckEq(ref counter, ref composer, "ceak", "ㄒㄧㄚˋ"); + CheckEq(ref counter, ref composer, "cew", "ㄒㄧㄝ"); + CheckEq(ref counter, ref composer, "cewf", "ㄒㄧㄝˊ"); + CheckEq(ref counter, ref composer, "cewj", "ㄒㄧㄝˇ"); + CheckEq(ref counter, ref composer, "cewk", "ㄒㄧㄝˋ"); + CheckEq(ref counter, ref composer, "cez", "ㄒㄧㄠ"); + CheckEq(ref counter, ref composer, "cezf", "ㄒㄧㄠˊ"); + CheckEq(ref counter, ref composer, "cezj", "ㄒㄧㄠˇ"); + CheckEq(ref counter, ref composer, "cezk", "ㄒㄧㄠˋ"); + CheckEq(ref counter, ref composer, "cep", "ㄒㄧㄡ"); + CheckEq(ref counter, ref composer, "cepf", "ㄒㄧㄡˊ"); + CheckEq(ref counter, ref composer, "cepj", "ㄒㄧㄡˇ"); + CheckEq(ref counter, ref composer, "cepk", "ㄒㄧㄡˋ"); + CheckEq(ref counter, ref composer, "cem", "ㄒㄧㄢ"); + CheckEq(ref counter, ref composer, "cemf", "ㄒㄧㄢˊ"); + CheckEq(ref counter, ref composer, "cemj", "ㄒㄧㄢˇ"); + CheckEq(ref counter, ref composer, "cemk", "ㄒㄧㄢˋ"); + CheckEq(ref counter, ref composer, "cen", "ㄒㄧㄣ"); + CheckEq(ref counter, ref composer, "cenf", "ㄒㄧㄣˊ"); + CheckEq(ref counter, ref composer, "cenj", "ㄒㄧㄣˇ"); + CheckEq(ref counter, ref composer, "cenk", "ㄒㄧㄣˋ"); + CheckEq(ref counter, ref composer, "cet", "ㄒㄧㄤ"); + CheckEq(ref counter, ref composer, "cetf", "ㄒㄧㄤˊ"); + CheckEq(ref counter, ref composer, "cetj", "ㄒㄧㄤˇ"); + CheckEq(ref counter, ref composer, "cetk", "ㄒㄧㄤˋ"); + CheckEq(ref counter, ref composer, "cel", "ㄒㄧㄥ"); + CheckEq(ref counter, ref composer, "celf", "ㄒㄧㄥˊ"); + CheckEq(ref counter, ref composer, "celj", "ㄒㄧㄥˇ"); + CheckEq(ref counter, ref composer, "celk", "ㄒㄧㄥˋ"); + CheckEq(ref counter, ref composer, "cu", "ㄒㄩ"); + CheckEq(ref counter, ref composer, "cuf", "ㄒㄩˊ"); + CheckEq(ref counter, ref composer, "cuj", "ㄒㄩˇ"); + CheckEq(ref counter, ref composer, "cuk", "ㄒㄩˋ"); + CheckEq(ref counter, ref composer, "cuw", "ㄒㄩㄝ"); + CheckEq(ref counter, ref composer, "cuwf", "ㄒㄩㄝˊ"); + CheckEq(ref counter, ref composer, "cuwj", "ㄒㄩㄝˇ"); + CheckEq(ref counter, ref composer, "cuwk", "ㄒㄩㄝˋ"); + CheckEq(ref counter, ref composer, "cum", "ㄒㄩㄢ"); + CheckEq(ref counter, ref composer, "cumf", "ㄒㄩㄢˊ"); + CheckEq(ref counter, ref composer, "cumj", "ㄒㄩㄢˇ"); + CheckEq(ref counter, ref composer, "cumk", "ㄒㄩㄢˋ"); + CheckEq(ref counter, ref composer, "cun", "ㄒㄩㄣ"); + CheckEq(ref counter, ref composer, "cunf", "ㄒㄩㄣˊ"); + CheckEq(ref counter, ref composer, "cunk", "ㄒㄩㄣˋ"); + CheckEq(ref counter, ref composer, "cul", "ㄒㄩㄥ"); + CheckEq(ref counter, ref composer, "culf", "ㄒㄩㄥˊ"); + CheckEq(ref counter, ref composer, "culj", "ㄒㄩㄥˇ"); + CheckEq(ref counter, ref composer, "culk", "ㄒㄩㄥˋ"); + CheckEq(ref counter, ref composer, "g", "ㄓ"); + CheckEq(ref counter, ref composer, "gf", "ㄓˊ"); + CheckEq(ref counter, ref composer, "gj", "ㄓˇ"); + CheckEq(ref counter, ref composer, "gk", "ㄓˋ"); + CheckEq(ref counter, ref composer, "ga", "ㄓㄚ"); + CheckEq(ref counter, ref composer, "gaf", "ㄓㄚˊ"); + CheckEq(ref counter, ref composer, "gaj", "ㄓㄚˇ"); + CheckEq(ref counter, ref composer, "gak", "ㄓㄚˋ"); + CheckEq(ref counter, ref composer, "gr", "ㄓㄜ"); + CheckEq(ref counter, ref composer, "grf", "ㄓㄜˊ"); + CheckEq(ref counter, ref composer, "grj", "ㄓㄜˇ"); + CheckEq(ref counter, ref composer, "grk", "ㄓㄜˋ"); + CheckEq(ref counter, ref composer, "grd", "ㄓㄜ˙"); + CheckEq(ref counter, ref composer, "gi", "ㄓㄞ"); + CheckEq(ref counter, ref composer, "gif", "ㄓㄞˊ"); + CheckEq(ref counter, ref composer, "gij", "ㄓㄞˇ"); + CheckEq(ref counter, ref composer, "gik", "ㄓㄞˋ"); + CheckEq(ref counter, ref composer, "gqk", "ㄓㄟˋ"); + CheckEq(ref counter, ref composer, "gz", "ㄓㄠ"); + CheckEq(ref counter, ref composer, "gzf", "ㄓㄠˊ"); + CheckEq(ref counter, ref composer, "gzj", "ㄓㄠˇ"); + CheckEq(ref counter, ref composer, "gzk", "ㄓㄠˋ"); + CheckEq(ref counter, ref composer, "gp", "ㄓㄡ"); + CheckEq(ref counter, ref composer, "gpf", "ㄓㄡˊ"); + CheckEq(ref counter, ref composer, "gpj", "ㄓㄡˇ"); + CheckEq(ref counter, ref composer, "gpk", "ㄓㄡˋ"); + CheckEq(ref counter, ref composer, "gm", "ㄓㄢ"); + CheckEq(ref counter, ref composer, "gmj", "ㄓㄢˇ"); + CheckEq(ref counter, ref composer, "gmk", "ㄓㄢˋ"); + CheckEq(ref counter, ref composer, "gn", "ㄓㄣ"); + CheckEq(ref counter, ref composer, "gnf", "ㄓㄣˊ"); + CheckEq(ref counter, ref composer, "gnj", "ㄓㄣˇ"); + CheckEq(ref counter, ref composer, "gnk", "ㄓㄣˋ"); + CheckEq(ref counter, ref composer, "gt", "ㄓㄤ"); + CheckEq(ref counter, ref composer, "gtj", "ㄓㄤˇ"); + CheckEq(ref counter, ref composer, "gtk", "ㄓㄤˋ"); + CheckEq(ref counter, ref composer, "gl", "ㄓㄥ"); + CheckEq(ref counter, ref composer, "glj", "ㄓㄥˇ"); + CheckEq(ref counter, ref composer, "glk", "ㄓㄥˋ"); + CheckEq(ref counter, ref composer, "gx", "ㄓㄨ"); + CheckEq(ref counter, ref composer, "gxf", "ㄓㄨˊ"); + CheckEq(ref counter, ref composer, "gxj", "ㄓㄨˇ"); + CheckEq(ref counter, ref composer, "gxk", "ㄓㄨˋ"); + CheckEq(ref counter, ref composer, "gxa", "ㄓㄨㄚ"); + CheckEq(ref counter, ref composer, "gxaj", "ㄓㄨㄚˇ"); + CheckEq(ref counter, ref composer, "gxo", "ㄓㄨㄛ"); + CheckEq(ref counter, ref composer, "gxof", "ㄓㄨㄛˊ"); + CheckEq(ref counter, ref composer, "gxok", "ㄓㄨㄛˋ"); + CheckEq(ref counter, ref composer, "gxi", "ㄓㄨㄞ"); + CheckEq(ref counter, ref composer, "gxij", "ㄓㄨㄞˇ"); + CheckEq(ref counter, ref composer, "gxik", "ㄓㄨㄞˋ"); + CheckEq(ref counter, ref composer, "gxq", "ㄓㄨㄟ"); + CheckEq(ref counter, ref composer, "gxqj", "ㄓㄨㄟˇ"); + CheckEq(ref counter, ref composer, "gxqk", "ㄓㄨㄟˋ"); + CheckEq(ref counter, ref composer, "gxm", "ㄓㄨㄢ"); + CheckEq(ref counter, ref composer, "gxmj", "ㄓㄨㄢˇ"); + CheckEq(ref counter, ref composer, "gxmk", "ㄓㄨㄢˋ"); + CheckEq(ref counter, ref composer, "gxn", "ㄓㄨㄣ"); + CheckEq(ref counter, ref composer, "gxnj", "ㄓㄨㄣˇ"); + CheckEq(ref counter, ref composer, "gxnk", "ㄓㄨㄣˋ"); + CheckEq(ref counter, ref composer, "gxt", "ㄓㄨㄤ"); + CheckEq(ref counter, ref composer, "gxtj", "ㄓㄨㄤˇ"); + CheckEq(ref counter, ref composer, "gxtk", "ㄓㄨㄤˋ"); + CheckEq(ref counter, ref composer, "gxl", "ㄓㄨㄥ"); + CheckEq(ref counter, ref composer, "gxlj", "ㄓㄨㄥˇ"); + CheckEq(ref counter, ref composer, "gxlk", "ㄓㄨㄥˋ"); + CheckEq(ref counter, ref composer, "y", "ㄔ"); + CheckEq(ref counter, ref composer, "yf", "ㄔˊ"); + CheckEq(ref counter, ref composer, "yj", "ㄔˇ"); + CheckEq(ref counter, ref composer, "yk", "ㄔˋ"); + CheckEq(ref counter, ref composer, "ya", "ㄔㄚ"); + CheckEq(ref counter, ref composer, "yaf", "ㄔㄚˊ"); + CheckEq(ref counter, ref composer, "yaj", "ㄔㄚˇ"); + CheckEq(ref counter, ref composer, "yak", "ㄔㄚˋ"); + CheckEq(ref counter, ref composer, "yr", "ㄔㄜ"); + CheckEq(ref counter, ref composer, "yrj", "ㄔㄜˇ"); + CheckEq(ref counter, ref composer, "yrk", "ㄔㄜˋ"); + CheckEq(ref counter, ref composer, "yi", "ㄔㄞ"); + CheckEq(ref counter, ref composer, "yif", "ㄔㄞˊ"); + CheckEq(ref counter, ref composer, "yij", "ㄔㄞˇ"); + CheckEq(ref counter, ref composer, "yik", "ㄔㄞˋ"); + CheckEq(ref counter, ref composer, "yz", "ㄔㄠ"); + CheckEq(ref counter, ref composer, "yzf", "ㄔㄠˊ"); + CheckEq(ref counter, ref composer, "yzj", "ㄔㄠˇ"); + CheckEq(ref counter, ref composer, "yzk", "ㄔㄠˋ"); + CheckEq(ref counter, ref composer, "yp", "ㄔㄡ"); + CheckEq(ref counter, ref composer, "ypf", "ㄔㄡˊ"); + CheckEq(ref counter, ref composer, "ypj", "ㄔㄡˇ"); + CheckEq(ref counter, ref composer, "ypk", "ㄔㄡˋ"); + CheckEq(ref counter, ref composer, "ym", "ㄔㄢ"); + CheckEq(ref counter, ref composer, "ymf", "ㄔㄢˊ"); + CheckEq(ref counter, ref composer, "ymj", "ㄔㄢˇ"); + CheckEq(ref counter, ref composer, "ymk", "ㄔㄢˋ"); + CheckEq(ref counter, ref composer, "yn", "ㄔㄣ"); + CheckEq(ref counter, ref composer, "ynf", "ㄔㄣˊ"); + CheckEq(ref counter, ref composer, "ynj", "ㄔㄣˇ"); + CheckEq(ref counter, ref composer, "ynk", "ㄔㄣˋ"); + CheckEq(ref counter, ref composer, "ynd", "ㄔㄣ˙"); + CheckEq(ref counter, ref composer, "yt", "ㄔㄤ"); + CheckEq(ref counter, ref composer, "ytf", "ㄔㄤˊ"); + CheckEq(ref counter, ref composer, "ytj", "ㄔㄤˇ"); + CheckEq(ref counter, ref composer, "ytk", "ㄔㄤˋ"); + CheckEq(ref counter, ref composer, "yl", "ㄔㄥ"); + CheckEq(ref counter, ref composer, "ylf", "ㄔㄥˊ"); + CheckEq(ref counter, ref composer, "ylj", "ㄔㄥˇ"); + CheckEq(ref counter, ref composer, "ylk", "ㄔㄥˋ"); + CheckEq(ref counter, ref composer, "yx", "ㄔㄨ"); + CheckEq(ref counter, ref composer, "yxf", "ㄔㄨˊ"); + CheckEq(ref counter, ref composer, "yxj", "ㄔㄨˇ"); + CheckEq(ref counter, ref composer, "yxk", "ㄔㄨˋ"); + CheckEq(ref counter, ref composer, "yxa", "ㄔㄨㄚ"); + CheckEq(ref counter, ref composer, "yxaj", "ㄔㄨㄚˇ"); + CheckEq(ref counter, ref composer, "yxak", "ㄔㄨㄚˋ"); + CheckEq(ref counter, ref composer, "yxo", "ㄔㄨㄛ"); + CheckEq(ref counter, ref composer, "yxok", "ㄔㄨㄛˋ"); + CheckEq(ref counter, ref composer, "yxi", "ㄔㄨㄞ"); + CheckEq(ref counter, ref composer, "yxif", "ㄔㄨㄞˊ"); + CheckEq(ref counter, ref composer, "yxij", "ㄔㄨㄞˇ"); + CheckEq(ref counter, ref composer, "yxik", "ㄔㄨㄞˋ"); + CheckEq(ref counter, ref composer, "yxq", "ㄔㄨㄟ"); + CheckEq(ref counter, ref composer, "yxqf", "ㄔㄨㄟˊ"); + CheckEq(ref counter, ref composer, "yxqj", "ㄔㄨㄟˇ"); + CheckEq(ref counter, ref composer, "yxqk", "ㄔㄨㄟˋ"); + CheckEq(ref counter, ref composer, "yxm", "ㄔㄨㄢ"); + CheckEq(ref counter, ref composer, "yxmf", "ㄔㄨㄢˊ"); + CheckEq(ref counter, ref composer, "yxmj", "ㄔㄨㄢˇ"); + CheckEq(ref counter, ref composer, "yxmk", "ㄔㄨㄢˋ"); + CheckEq(ref counter, ref composer, "yxn", "ㄔㄨㄣ"); + CheckEq(ref counter, ref composer, "yxnf", "ㄔㄨㄣˊ"); + CheckEq(ref counter, ref composer, "yxnj", "ㄔㄨㄣˇ"); + CheckEq(ref counter, ref composer, "yxt", "ㄔㄨㄤ"); + CheckEq(ref counter, ref composer, "yxtf", "ㄔㄨㄤˊ"); + CheckEq(ref counter, ref composer, "yxtj", "ㄔㄨㄤˇ"); + CheckEq(ref counter, ref composer, "yxtk", "ㄔㄨㄤˋ"); + CheckEq(ref counter, ref composer, "yxl", "ㄔㄨㄥ"); + CheckEq(ref counter, ref composer, "yxlf", "ㄔㄨㄥˊ"); + CheckEq(ref counter, ref composer, "yxlj", "ㄔㄨㄥˇ"); + CheckEq(ref counter, ref composer, "yxlk", "ㄔㄨㄥˋ"); + CheckEq(ref counter, ref composer, "c", "ㄕ"); + CheckEq(ref counter, ref composer, "cf", "ㄕˊ"); + CheckEq(ref counter, ref composer, "cj", "ㄕˇ"); + CheckEq(ref counter, ref composer, "ck", "ㄕˋ"); + CheckEq(ref counter, ref composer, "cd", "ㄕ˙"); + CheckEq(ref counter, ref composer, "ca", "ㄕㄚ"); + CheckEq(ref counter, ref composer, "caf", "ㄕㄚˊ"); + CheckEq(ref counter, ref composer, "caj", "ㄕㄚˇ"); + CheckEq(ref counter, ref composer, "cak", "ㄕㄚˋ"); + CheckEq(ref counter, ref composer, "cad", "ㄕㄚ˙"); + CheckEq(ref counter, ref composer, "cr", "ㄕㄜ"); + CheckEq(ref counter, ref composer, "crf", "ㄕㄜˊ"); + CheckEq(ref counter, ref composer, "crj", "ㄕㄜˇ"); + CheckEq(ref counter, ref composer, "crk", "ㄕㄜˋ"); + CheckEq(ref counter, ref composer, "ci", "ㄕㄞ"); + CheckEq(ref counter, ref composer, "cij", "ㄕㄞˇ"); + CheckEq(ref counter, ref composer, "cik", "ㄕㄞˋ"); + CheckEq(ref counter, ref composer, "cqf", "ㄕㄟˊ"); + CheckEq(ref counter, ref composer, "cz", "ㄕㄠ"); + CheckEq(ref counter, ref composer, "czf", "ㄕㄠˊ"); + CheckEq(ref counter, ref composer, "czj", "ㄕㄠˇ"); + CheckEq(ref counter, ref composer, "czk", "ㄕㄠˋ"); + CheckEq(ref counter, ref composer, "cp", "ㄕㄡ"); + CheckEq(ref counter, ref composer, "cpf", "ㄕㄡˊ"); + CheckEq(ref counter, ref composer, "cpj", "ㄕㄡˇ"); + CheckEq(ref counter, ref composer, "cpk", "ㄕㄡˋ"); + CheckEq(ref counter, ref composer, "cm", "ㄕㄢ"); + CheckEq(ref counter, ref composer, "cmf", "ㄕㄢˊ"); + CheckEq(ref counter, ref composer, "cmj", "ㄕㄢˇ"); + CheckEq(ref counter, ref composer, "cmk", "ㄕㄢˋ"); + CheckEq(ref counter, ref composer, "cn", "ㄕㄣ"); + CheckEq(ref counter, ref composer, "cnf", "ㄕㄣˊ"); + CheckEq(ref counter, ref composer, "cnj", "ㄕㄣˇ"); + CheckEq(ref counter, ref composer, "cnk", "ㄕㄣˋ"); + CheckEq(ref counter, ref composer, "ct", "ㄕㄤ"); + CheckEq(ref counter, ref composer, "ctj", "ㄕㄤˇ"); + CheckEq(ref counter, ref composer, "ctk", "ㄕㄤˋ"); + CheckEq(ref counter, ref composer, "ctd", "ㄕㄤ˙"); + CheckEq(ref counter, ref composer, "cl", "ㄕㄥ"); + CheckEq(ref counter, ref composer, "clf", "ㄕㄥˊ"); + CheckEq(ref counter, ref composer, "clj", "ㄕㄥˇ"); + CheckEq(ref counter, ref composer, "clk", "ㄕㄥˋ"); + CheckEq(ref counter, ref composer, "cx", "ㄕㄨ"); + CheckEq(ref counter, ref composer, "cxf", "ㄕㄨˊ"); + CheckEq(ref counter, ref composer, "cxj", "ㄕㄨˇ"); + CheckEq(ref counter, ref composer, "cxk", "ㄕㄨˋ"); + CheckEq(ref counter, ref composer, "cxa", "ㄕㄨㄚ"); + CheckEq(ref counter, ref composer, "cxaj", "ㄕㄨㄚˇ"); + CheckEq(ref counter, ref composer, "cxak", "ㄕㄨㄚˋ"); + CheckEq(ref counter, ref composer, "cxo", "ㄕㄨㄛ"); + CheckEq(ref counter, ref composer, "cxok", "ㄕㄨㄛˋ"); + CheckEq(ref counter, ref composer, "cxi", "ㄕㄨㄞ"); + CheckEq(ref counter, ref composer, "cxij", "ㄕㄨㄞˇ"); + CheckEq(ref counter, ref composer, "cxik", "ㄕㄨㄞˋ"); + CheckEq(ref counter, ref composer, "cxq", "ㄕㄨㄟ"); + CheckEq(ref counter, ref composer, "cxqf", "ㄕㄨㄟˊ"); + CheckEq(ref counter, ref composer, "cxqj", "ㄕㄨㄟˇ"); + CheckEq(ref counter, ref composer, "cxqk", "ㄕㄨㄟˋ"); + CheckEq(ref counter, ref composer, "cxm", "ㄕㄨㄢ"); + CheckEq(ref counter, ref composer, "cxmk", "ㄕㄨㄢˋ"); + CheckEq(ref counter, ref composer, "cxnj", "ㄕㄨㄣˇ"); + CheckEq(ref counter, ref composer, "cxnk", "ㄕㄨㄣˋ"); + CheckEq(ref counter, ref composer, "cxt", "ㄕㄨㄤ"); + CheckEq(ref counter, ref composer, "cxtf", "ㄕㄨㄤˊ"); + CheckEq(ref counter, ref composer, "cxtj", "ㄕㄨㄤˇ"); + CheckEq(ref counter, ref composer, "cxtk", "ㄕㄨㄤˋ"); + CheckEq(ref counter, ref composer, "jk", "ㄖˋ"); + CheckEq(ref counter, ref composer, "jrj", "ㄖㄜˇ"); + CheckEq(ref counter, ref composer, "jrk", "ㄖㄜˋ"); + CheckEq(ref counter, ref composer, "jzf", "ㄖㄠˊ"); + CheckEq(ref counter, ref composer, "jzj", "ㄖㄠˇ"); + CheckEq(ref counter, ref composer, "jzk", "ㄖㄠˋ"); + CheckEq(ref counter, ref composer, "jpf", "ㄖㄡˊ"); + CheckEq(ref counter, ref composer, "jpj", "ㄖㄡˇ"); + CheckEq(ref counter, ref composer, "jpk", "ㄖㄡˋ"); + CheckEq(ref counter, ref composer, "jmf", "ㄖㄢˊ"); + CheckEq(ref counter, ref composer, "jmj", "ㄖㄢˇ"); + CheckEq(ref counter, ref composer, "jmk", "ㄖㄢˋ"); + CheckEq(ref counter, ref composer, "jnf", "ㄖㄣˊ"); + CheckEq(ref counter, ref composer, "jnj", "ㄖㄣˇ"); + CheckEq(ref counter, ref composer, "jnk", "ㄖㄣˋ"); + CheckEq(ref counter, ref composer, "jt", "ㄖㄤ"); + CheckEq(ref counter, ref composer, "jtf", "ㄖㄤˊ"); + CheckEq(ref counter, ref composer, "jtj", "ㄖㄤˇ"); + CheckEq(ref counter, ref composer, "jtk", "ㄖㄤˋ"); + CheckEq(ref counter, ref composer, "jl", "ㄖㄥ"); + CheckEq(ref counter, ref composer, "jlf", "ㄖㄥˊ"); + CheckEq(ref counter, ref composer, "jlj", "ㄖㄥˇ"); + CheckEq(ref counter, ref composer, "jlk", "ㄖㄥˋ"); + CheckEq(ref counter, ref composer, "jxf", "ㄖㄨˊ"); + CheckEq(ref counter, ref composer, "jxj", "ㄖㄨˇ"); + CheckEq(ref counter, ref composer, "jxk", "ㄖㄨˋ"); + CheckEq(ref counter, ref composer, "jxof", "ㄖㄨㄛˊ"); + CheckEq(ref counter, ref composer, "jxok", "ㄖㄨㄛˋ"); + CheckEq(ref counter, ref composer, "jxqf", "ㄖㄨㄟˊ"); + CheckEq(ref counter, ref composer, "jxqj", "ㄖㄨㄟˇ"); + CheckEq(ref counter, ref composer, "jxqk", "ㄖㄨㄟˋ"); + CheckEq(ref counter, ref composer, "jxmf", "ㄖㄨㄢˊ"); + CheckEq(ref counter, ref composer, "jxmj", "ㄖㄨㄢˇ"); + CheckEq(ref counter, ref composer, "jxmk", "ㄖㄨㄢˋ"); + CheckEq(ref counter, ref composer, "jxnf", "ㄖㄨㄣˊ"); + CheckEq(ref counter, ref composer, "jxnj", "ㄖㄨㄣˇ"); + CheckEq(ref counter, ref composer, "jxnk", "ㄖㄨㄣˋ"); + CheckEq(ref counter, ref composer, "jxlf", "ㄖㄨㄥˊ"); + CheckEq(ref counter, ref composer, "jxlj", "ㄖㄨㄥˇ"); + CheckEq(ref counter, ref composer, "jxlk", "ㄖㄨㄥˋ"); + CheckEq(ref counter, ref composer, "q", "ㄗ"); + CheckEq(ref counter, ref composer, "qf", "ㄗˊ"); + CheckEq(ref counter, ref composer, "qj", "ㄗˇ"); + CheckEq(ref counter, ref composer, "qk", "ㄗˋ"); + CheckEq(ref counter, ref composer, "qd", "ㄗ˙"); + CheckEq(ref counter, ref composer, "qa", "ㄗㄚ"); + CheckEq(ref counter, ref composer, "qaf", "ㄗㄚˊ"); + CheckEq(ref counter, ref composer, "qaj", "ㄗㄚˇ"); + CheckEq(ref counter, ref composer, "qrf", "ㄗㄜˊ"); + CheckEq(ref counter, ref composer, "qrj", "ㄗㄜˇ"); + CheckEq(ref counter, ref composer, "qrk", "ㄗㄜˋ"); + CheckEq(ref counter, ref composer, "qi", "ㄗㄞ"); + CheckEq(ref counter, ref composer, "qij", "ㄗㄞˇ"); + CheckEq(ref counter, ref composer, "qik", "ㄗㄞˋ"); + CheckEq(ref counter, ref composer, "qqf", "ㄗㄟˊ"); + CheckEq(ref counter, ref composer, "qz", "ㄗㄠ"); + CheckEq(ref counter, ref composer, "qzf", "ㄗㄠˊ"); + CheckEq(ref counter, ref composer, "qzj", "ㄗㄠˇ"); + CheckEq(ref counter, ref composer, "qzk", "ㄗㄠˋ"); + CheckEq(ref counter, ref composer, "qp", "ㄗㄡ"); + CheckEq(ref counter, ref composer, "qpj", "ㄗㄡˇ"); + CheckEq(ref counter, ref composer, "qpk", "ㄗㄡˋ"); + CheckEq(ref counter, ref composer, "qm", "ㄗㄢ"); + CheckEq(ref counter, ref composer, "qmf", "ㄗㄢˊ"); + CheckEq(ref counter, ref composer, "qmj", "ㄗㄢˇ"); + CheckEq(ref counter, ref composer, "qmk", "ㄗㄢˋ"); + CheckEq(ref counter, ref composer, "qn", "ㄗㄣ"); + CheckEq(ref counter, ref composer, "qnj", "ㄗㄣˇ"); + CheckEq(ref counter, ref composer, "qnk", "ㄗㄣˋ"); + CheckEq(ref counter, ref composer, "qt", "ㄗㄤ"); + CheckEq(ref counter, ref composer, "qtj", "ㄗㄤˇ"); + CheckEq(ref counter, ref composer, "qtk", "ㄗㄤˋ"); + CheckEq(ref counter, ref composer, "ql", "ㄗㄥ"); + CheckEq(ref counter, ref composer, "qlj", "ㄗㄥˇ"); + CheckEq(ref counter, ref composer, "qlk", "ㄗㄥˋ"); + CheckEq(ref counter, ref composer, "qx", "ㄗㄨ"); + CheckEq(ref counter, ref composer, "qxf", "ㄗㄨˊ"); + CheckEq(ref counter, ref composer, "qxj", "ㄗㄨˇ"); + CheckEq(ref counter, ref composer, "qxk", "ㄗㄨˋ"); + CheckEq(ref counter, ref composer, "qxo", "ㄗㄨㄛ"); + CheckEq(ref counter, ref composer, "qxof", "ㄗㄨㄛˊ"); + CheckEq(ref counter, ref composer, "qxoj", "ㄗㄨㄛˇ"); + CheckEq(ref counter, ref composer, "qxok", "ㄗㄨㄛˋ"); + CheckEq(ref counter, ref composer, "qxod", "ㄗㄨㄛ˙"); + CheckEq(ref counter, ref composer, "qxq", "ㄗㄨㄟ"); + CheckEq(ref counter, ref composer, "qxqj", "ㄗㄨㄟˇ"); + CheckEq(ref counter, ref composer, "qxqk", "ㄗㄨㄟˋ"); + CheckEq(ref counter, ref composer, "qxm", "ㄗㄨㄢ"); + CheckEq(ref counter, ref composer, "qxmj", "ㄗㄨㄢˇ"); + CheckEq(ref counter, ref composer, "qxmk", "ㄗㄨㄢˋ"); + CheckEq(ref counter, ref composer, "qxn", "ㄗㄨㄣ"); + CheckEq(ref counter, ref composer, "qxnj", "ㄗㄨㄣˇ"); + CheckEq(ref counter, ref composer, "qxnk", "ㄗㄨㄣˋ"); + CheckEq(ref counter, ref composer, "qxl", "ㄗㄨㄥ"); + CheckEq(ref counter, ref composer, "qxlj", "ㄗㄨㄥˇ"); + CheckEq(ref counter, ref composer, "qxlk", "ㄗㄨㄥˋ"); + CheckEq(ref counter, ref composer, "w", "ㄘ"); + CheckEq(ref counter, ref composer, "wf", "ㄘˊ"); + CheckEq(ref counter, ref composer, "wj", "ㄘˇ"); + CheckEq(ref counter, ref composer, "wk", "ㄘˋ"); + CheckEq(ref counter, ref composer, "wa", "ㄘㄚ"); + CheckEq(ref counter, ref composer, "waj", "ㄘㄚˇ"); + CheckEq(ref counter, ref composer, "wak", "ㄘㄚˋ"); + CheckEq(ref counter, ref composer, "wrk", "ㄘㄜˋ"); + CheckEq(ref counter, ref composer, "wi", "ㄘㄞ"); + CheckEq(ref counter, ref composer, "wif", "ㄘㄞˊ"); + CheckEq(ref counter, ref composer, "wij", "ㄘㄞˇ"); + CheckEq(ref counter, ref composer, "wik", "ㄘㄞˋ"); + CheckEq(ref counter, ref composer, "wz", "ㄘㄠ"); + CheckEq(ref counter, ref composer, "wzf", "ㄘㄠˊ"); + CheckEq(ref counter, ref composer, "wzj", "ㄘㄠˇ"); + CheckEq(ref counter, ref composer, "wzk", "ㄘㄠˋ"); + CheckEq(ref counter, ref composer, "wp", "ㄘㄡ"); + CheckEq(ref counter, ref composer, "wpf", "ㄘㄡˊ"); + CheckEq(ref counter, ref composer, "wpj", "ㄘㄡˇ"); + CheckEq(ref counter, ref composer, "wpk", "ㄘㄡˋ"); + CheckEq(ref counter, ref composer, "wm", "ㄘㄢ"); + CheckEq(ref counter, ref composer, "wmf", "ㄘㄢˊ"); + CheckEq(ref counter, ref composer, "wmj", "ㄘㄢˇ"); + CheckEq(ref counter, ref composer, "wmk", "ㄘㄢˋ"); + CheckEq(ref counter, ref composer, "wn", "ㄘㄣ"); + CheckEq(ref counter, ref composer, "wnf", "ㄘㄣˊ"); + CheckEq(ref counter, ref composer, "wt", "ㄘㄤ"); + CheckEq(ref counter, ref composer, "wtf", "ㄘㄤˊ"); + CheckEq(ref counter, ref composer, "wtj", "ㄘㄤˇ"); + CheckEq(ref counter, ref composer, "wtk", "ㄘㄤˋ"); + CheckEq(ref counter, ref composer, "wl", "ㄘㄥ"); + CheckEq(ref counter, ref composer, "wlf", "ㄘㄥˊ"); + CheckEq(ref counter, ref composer, "wlj", "ㄘㄥˇ"); + CheckEq(ref counter, ref composer, "wlk", "ㄘㄥˋ"); + CheckEq(ref counter, ref composer, "wx", "ㄘㄨ"); + CheckEq(ref counter, ref composer, "wxf", "ㄘㄨˊ"); + CheckEq(ref counter, ref composer, "wxj", "ㄘㄨˇ"); + CheckEq(ref counter, ref composer, "wxk", "ㄘㄨˋ"); + CheckEq(ref counter, ref composer, "wxo", "ㄘㄨㄛ"); + CheckEq(ref counter, ref composer, "wxof", "ㄘㄨㄛˊ"); + CheckEq(ref counter, ref composer, "wxoj", "ㄘㄨㄛˇ"); + CheckEq(ref counter, ref composer, "wxok", "ㄘㄨㄛˋ"); + CheckEq(ref counter, ref composer, "wxq", "ㄘㄨㄟ"); + CheckEq(ref counter, ref composer, "wxqj", "ㄘㄨㄟˇ"); + CheckEq(ref counter, ref composer, "wxqk", "ㄘㄨㄟˋ"); + CheckEq(ref counter, ref composer, "wxm", "ㄘㄨㄢ"); + CheckEq(ref counter, ref composer, "wxmf", "ㄘㄨㄢˊ"); + CheckEq(ref counter, ref composer, "wxmj", "ㄘㄨㄢˇ"); + CheckEq(ref counter, ref composer, "wxmk", "ㄘㄨㄢˋ"); + CheckEq(ref counter, ref composer, "wxn", "ㄘㄨㄣ"); + CheckEq(ref counter, ref composer, "wxnf", "ㄘㄨㄣˊ"); + CheckEq(ref counter, ref composer, "wxnj", "ㄘㄨㄣˇ"); + CheckEq(ref counter, ref composer, "wxnk", "ㄘㄨㄣˋ"); + CheckEq(ref counter, ref composer, "wxl", "ㄘㄨㄥ"); + CheckEq(ref counter, ref composer, "wxlf", "ㄘㄨㄥˊ"); + CheckEq(ref counter, ref composer, "wxlj", "ㄘㄨㄥˇ"); + CheckEq(ref counter, ref composer, "wxlk", "ㄘㄨㄥˋ"); + CheckEq(ref counter, ref composer, "s", "ㄙ"); + CheckEq(ref counter, ref composer, "sj", "ㄙˇ"); + CheckEq(ref counter, ref composer, "sk", "ㄙˋ"); + CheckEq(ref counter, ref composer, "sa", "ㄙㄚ"); + CheckEq(ref counter, ref composer, "saj", "ㄙㄚˇ"); + CheckEq(ref counter, ref composer, "sak", "ㄙㄚˋ"); + CheckEq(ref counter, ref composer, "sad", "ㄙㄚ˙"); + CheckEq(ref counter, ref composer, "sr", "ㄙㄜ"); + CheckEq(ref counter, ref composer, "srk", "ㄙㄜˋ"); + CheckEq(ref counter, ref composer, "si", "ㄙㄞ"); + CheckEq(ref counter, ref composer, "sif", "ㄙㄞˊ"); + CheckEq(ref counter, ref composer, "sij", "ㄙㄞˇ"); + CheckEq(ref counter, ref composer, "sik", "ㄙㄞˋ"); + CheckEq(ref counter, ref composer, "sq", "ㄙㄟ"); + CheckEq(ref counter, ref composer, "sz", "ㄙㄠ"); + CheckEq(ref counter, ref composer, "szj", "ㄙㄠˇ"); + CheckEq(ref counter, ref composer, "szk", "ㄙㄠˋ"); + CheckEq(ref counter, ref composer, "sp", "ㄙㄡ"); + CheckEq(ref counter, ref composer, "spj", "ㄙㄡˇ"); + CheckEq(ref counter, ref composer, "spk", "ㄙㄡˋ"); + CheckEq(ref counter, ref composer, "sm", "ㄙㄢ"); + CheckEq(ref counter, ref composer, "smj", "ㄙㄢˇ"); + CheckEq(ref counter, ref composer, "smk", "ㄙㄢˋ"); + CheckEq(ref counter, ref composer, "sn", "ㄙㄣ"); + CheckEq(ref counter, ref composer, "snj", "ㄙㄣˇ"); + CheckEq(ref counter, ref composer, "st", "ㄙㄤ"); + CheckEq(ref counter, ref composer, "stj", "ㄙㄤˇ"); + CheckEq(ref counter, ref composer, "stk", "ㄙㄤˋ"); + CheckEq(ref counter, ref composer, "sl", "ㄙㄥ"); + CheckEq(ref counter, ref composer, "slk", "ㄙㄥˋ"); + CheckEq(ref counter, ref composer, "sx", "ㄙㄨ"); + CheckEq(ref counter, ref composer, "sxf", "ㄙㄨˊ"); + CheckEq(ref counter, ref composer, "sxj", "ㄙㄨˇ"); + CheckEq(ref counter, ref composer, "sxk", "ㄙㄨˋ"); + CheckEq(ref counter, ref composer, "sxo", "ㄙㄨㄛ"); + CheckEq(ref counter, ref composer, "sxof", "ㄙㄨㄛˊ"); + CheckEq(ref counter, ref composer, "sxoj", "ㄙㄨㄛˇ"); + CheckEq(ref counter, ref composer, "sxok", "ㄙㄨㄛˋ"); + CheckEq(ref counter, ref composer, "sxq", "ㄙㄨㄟ"); + CheckEq(ref counter, ref composer, "sxqf", "ㄙㄨㄟˊ"); + CheckEq(ref counter, ref composer, "sxqj", "ㄙㄨㄟˇ"); + CheckEq(ref counter, ref composer, "sxqk", "ㄙㄨㄟˋ"); + CheckEq(ref counter, ref composer, "sxm", "ㄙㄨㄢ"); + CheckEq(ref counter, ref composer, "sxmj", "ㄙㄨㄢˇ"); + CheckEq(ref counter, ref composer, "sxmk", "ㄙㄨㄢˋ"); + CheckEq(ref counter, ref composer, "sxn", "ㄙㄨㄣ"); + CheckEq(ref counter, ref composer, "sxnj", "ㄙㄨㄣˇ"); + CheckEq(ref counter, ref composer, "sxnk", "ㄙㄨㄣˋ"); + CheckEq(ref counter, ref composer, "sxl", "ㄙㄨㄥ"); + CheckEq(ref counter, ref composer, "sxlf", "ㄙㄨㄥˊ"); + CheckEq(ref counter, ref composer, "sxlj", "ㄙㄨㄥˇ"); + CheckEq(ref counter, ref composer, "sxlk", "ㄙㄨㄥˋ"); + CheckEq(ref counter, ref composer, "a", "ㄚ"); + CheckEq(ref counter, ref composer, "af", "ㄚˊ"); + CheckEq(ref counter, ref composer, "ak", "ㄚˋ"); + CheckEq(ref counter, ref composer, "ad", "ㄚ˙"); + CheckEq(ref counter, ref composer, "o", "ㄛ"); + CheckEq(ref counter, ref composer, "of", "ㄛˊ"); + CheckEq(ref counter, ref composer, "oj", "ㄛˇ"); + CheckEq(ref counter, ref composer, "ok", "ㄛˋ"); + CheckEq(ref counter, ref composer, "r", "ㄜ"); + CheckEq(ref counter, ref composer, "rf", "ㄜˊ"); + CheckEq(ref counter, ref composer, "rj", "ㄜˇ"); + CheckEq(ref counter, ref composer, "rk", "ㄜˋ"); + // CheckEq(ref counter, ref composer, "wf", "ㄝˊ"); + // CheckEq(ref counter, ref composer, "wj", "ㄝˇ"); + // CheckEq(ref counter, ref composer, "wk", "ㄝˋ"); + // CheckEq(ref counter, ref composer, "wd", "ㄝ˙"); + CheckEq(ref counter, ref composer, "i", "ㄞ"); + CheckEq(ref counter, ref composer, "if", "ㄞˊ"); + CheckEq(ref counter, ref composer, "ij", "ㄞˇ"); + CheckEq(ref counter, ref composer, "ik", "ㄞˋ"); + // CheckEq(ref counter, ref composer, "qk", "ㄟˋ"); + CheckEq(ref counter, ref composer, "z", "ㄠ"); + CheckEq(ref counter, ref composer, "zf", "ㄠˊ"); + CheckEq(ref counter, ref composer, "zj", "ㄠˇ"); + CheckEq(ref counter, ref composer, "zk", "ㄠˋ"); + CheckEq(ref counter, ref composer, "p ", "ㄡ "); + CheckEq(ref counter, ref composer, "pf", "ㄡˊ"); + CheckEq(ref counter, ref composer, "pj", "ㄡˇ"); + CheckEq(ref counter, ref composer, "pk", "ㄡˋ"); + CheckEq(ref counter, ref composer, "pd", "ㄡ˙"); + CheckEq(ref counter, ref composer, "m ", "ㄢ "); + CheckEq(ref counter, ref composer, "mf", "ㄢˊ"); + CheckEq(ref counter, ref composer, "mj", "ㄢˇ"); + CheckEq(ref counter, ref composer, "mk", "ㄢˋ"); + CheckEq(ref counter, ref composer, "n ", "ㄣ "); + CheckEq(ref counter, ref composer, "nf", "ㄣˊ"); + CheckEq(ref counter, ref composer, "nj", "ㄣˇ"); + CheckEq(ref counter, ref composer, "nk", "ㄣˋ"); + CheckEq(ref counter, ref composer, "nd", "ㄣ˙"); + CheckEq(ref counter, ref composer, "t ", "ㄤ "); + CheckEq(ref counter, ref composer, "tf", "ㄤˊ"); + CheckEq(ref counter, ref composer, "tj", "ㄤˇ"); + CheckEq(ref counter, ref composer, "tk", "ㄤˋ"); + CheckEq(ref counter, ref composer, "l ", "ㄥ "); + CheckEq(ref counter, ref composer, "lk", "ㄥˋ"); + CheckEq(ref counter, ref composer, "h ", "ㄦ "); + CheckEq(ref counter, ref composer, "hf", "ㄦˊ"); + CheckEq(ref counter, ref composer, "hj", "ㄦˇ"); + CheckEq(ref counter, ref composer, "hk", "ㄦˋ"); + CheckEq(ref counter, ref composer, "hd", "ㄦ˙"); + CheckEq(ref counter, ref composer, "e", "ㄧ"); + CheckEq(ref counter, ref composer, "ef", "ㄧˊ"); + CheckEq(ref counter, ref composer, "ej", "ㄧˇ"); + CheckEq(ref counter, ref composer, "ek", "ㄧˋ"); + CheckEq(ref counter, ref composer, "ea", "ㄧㄚ"); + CheckEq(ref counter, ref composer, "eaf", "ㄧㄚˊ"); + CheckEq(ref counter, ref composer, "eaj", "ㄧㄚˇ"); + CheckEq(ref counter, ref composer, "eak", "ㄧㄚˋ"); + CheckEq(ref counter, ref composer, "ead", "ㄧㄚ˙"); + CheckEq(ref counter, ref composer, "eo", "ㄧㄛ"); + CheckEq(ref counter, ref composer, "eod", "ㄧㄛ˙"); + CheckEq(ref counter, ref composer, "ew", "ㄧㄝ"); + CheckEq(ref counter, ref composer, "ewf", "ㄧㄝˊ"); + CheckEq(ref counter, ref composer, "ewj", "ㄧㄝˇ"); + CheckEq(ref counter, ref composer, "ewk", "ㄧㄝˋ"); + CheckEq(ref counter, ref composer, "ewd", "ㄧㄝ˙"); + CheckEq(ref counter, ref composer, "eif", "ㄧㄞˊ"); + CheckEq(ref counter, ref composer, "ez", "ㄧㄠ"); + CheckEq(ref counter, ref composer, "ezf", "ㄧㄠˊ"); + CheckEq(ref counter, ref composer, "ezj", "ㄧㄠˇ"); + CheckEq(ref counter, ref composer, "ezk", "ㄧㄠˋ"); + CheckEq(ref counter, ref composer, "ep", "ㄧㄡ"); + CheckEq(ref counter, ref composer, "epf", "ㄧㄡˊ"); + CheckEq(ref counter, ref composer, "epj", "ㄧㄡˇ"); + CheckEq(ref counter, ref composer, "epk", "ㄧㄡˋ"); + CheckEq(ref counter, ref composer, "em", "ㄧㄢ"); + CheckEq(ref counter, ref composer, "emf", "ㄧㄢˊ"); + CheckEq(ref counter, ref composer, "emj", "ㄧㄢˇ"); + CheckEq(ref counter, ref composer, "emk", "ㄧㄢˋ"); + CheckEq(ref counter, ref composer, "en", "ㄧㄣ"); + CheckEq(ref counter, ref composer, "enf", "ㄧㄣˊ"); + CheckEq(ref counter, ref composer, "enj", "ㄧㄣˇ"); + CheckEq(ref counter, ref composer, "enk", "ㄧㄣˋ"); + CheckEq(ref counter, ref composer, "et", "ㄧㄤ"); + CheckEq(ref counter, ref composer, "etf", "ㄧㄤˊ"); + CheckEq(ref counter, ref composer, "etj", "ㄧㄤˇ"); + CheckEq(ref counter, ref composer, "etk", "ㄧㄤˋ"); + CheckEq(ref counter, ref composer, "el", "ㄧㄥ"); + CheckEq(ref counter, ref composer, "elf", "ㄧㄥˊ"); + CheckEq(ref counter, ref composer, "elj", "ㄧㄥˇ"); + CheckEq(ref counter, ref composer, "elk", "ㄧㄥˋ"); + CheckEq(ref counter, ref composer, "x", "ㄨ"); + CheckEq(ref counter, ref composer, "xf", "ㄨˊ"); + CheckEq(ref counter, ref composer, "xj", "ㄨˇ"); + CheckEq(ref counter, ref composer, "xk", "ㄨˋ"); + CheckEq(ref counter, ref composer, "xa", "ㄨㄚ"); + CheckEq(ref counter, ref composer, "xaf", "ㄨㄚˊ"); + CheckEq(ref counter, ref composer, "xaj", "ㄨㄚˇ"); + CheckEq(ref counter, ref composer, "xak", "ㄨㄚˋ"); + CheckEq(ref counter, ref composer, "xad", "ㄨㄚ˙"); + CheckEq(ref counter, ref composer, "xo", "ㄨㄛ"); + CheckEq(ref counter, ref composer, "xoj", "ㄨㄛˇ"); + CheckEq(ref counter, ref composer, "xok", "ㄨㄛˋ"); + CheckEq(ref counter, ref composer, "xi", "ㄨㄞ"); + CheckEq(ref counter, ref composer, "xij", "ㄨㄞˇ"); + CheckEq(ref counter, ref composer, "xik", "ㄨㄞˋ"); + CheckEq(ref counter, ref composer, "xq", "ㄨㄟ"); + CheckEq(ref counter, ref composer, "xqf", "ㄨㄟˊ"); + CheckEq(ref counter, ref composer, "xqj", "ㄨㄟˇ"); + CheckEq(ref counter, ref composer, "xqk", "ㄨㄟˋ"); + CheckEq(ref counter, ref composer, "xm", "ㄨㄢ"); + CheckEq(ref counter, ref composer, "xmf", "ㄨㄢˊ"); + CheckEq(ref counter, ref composer, "xmj", "ㄨㄢˇ"); + CheckEq(ref counter, ref composer, "xmk", "ㄨㄢˋ"); + CheckEq(ref counter, ref composer, "xn", "ㄨㄣ"); + CheckEq(ref counter, ref composer, "xnf", "ㄨㄣˊ"); + CheckEq(ref counter, ref composer, "xnj", "ㄨㄣˇ"); + CheckEq(ref counter, ref composer, "xnk", "ㄨㄣˋ"); + CheckEq(ref counter, ref composer, "xt", "ㄨㄤ"); + CheckEq(ref counter, ref composer, "xtf", "ㄨㄤˊ"); + CheckEq(ref counter, ref composer, "xtj", "ㄨㄤˇ"); + CheckEq(ref counter, ref composer, "xtk", "ㄨㄤˋ"); + CheckEq(ref counter, ref composer, "xl", "ㄨㄥ"); + CheckEq(ref counter, ref composer, "xlj", "ㄨㄥˇ"); + CheckEq(ref counter, ref composer, "xlk", "ㄨㄥˋ"); + CheckEq(ref counter, ref composer, "u", "ㄩ"); + CheckEq(ref counter, ref composer, "uf", "ㄩˊ"); + CheckEq(ref counter, ref composer, "uj", "ㄩˇ"); + CheckEq(ref counter, ref composer, "uk", "ㄩˋ"); + CheckEq(ref counter, ref composer, "uw", "ㄩㄝ"); + CheckEq(ref counter, ref composer, "uwj", "ㄩㄝˇ"); + CheckEq(ref counter, ref composer, "uwk", "ㄩㄝˋ"); + CheckEq(ref counter, ref composer, "um", "ㄩㄢ"); + CheckEq(ref counter, ref composer, "umf", "ㄩㄢˊ"); + CheckEq(ref counter, ref composer, "umj", "ㄩㄢˇ"); + CheckEq(ref counter, ref composer, "umk", "ㄩㄢˋ"); + CheckEq(ref counter, ref composer, "un", "ㄩㄣ"); + CheckEq(ref counter, ref composer, "unf", "ㄩㄣˊ"); + CheckEq(ref counter, ref composer, "unj", "ㄩㄣˇ"); + CheckEq(ref counter, ref composer, "unk", "ㄩㄣˋ"); + CheckEq(ref counter, ref composer, "ul", "ㄩㄥ"); + CheckEq(ref counter, ref composer, "ulf", "ㄩㄥˊ"); + CheckEq(ref counter, ref composer, "ulj", "ㄩㄥˇ"); + CheckEq(ref counter, ref composer, "ulk", "ㄩㄥˋ"); + Assert.AreEqual(counter, 0); } [Test] public void TestHsuKeys() { // Testing handleHsu() Composer composer = new(arrange: MandarinParser.OfHsu); - Assert.AreEqual(actual: composer.CnvSequence("kek"), expected: "ㄎㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gewd"), expected: "ㄍㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gen"), expected: "ㄍㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("bekd"), expected: "ㄅㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bekj"), expected: "ㄅㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxk"), expected: "ㄉㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("by"), expected: "ㄅㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("byd"), expected: "ㄅㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("byf"), expected: "ㄅㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("byj"), expected: "ㄅㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bys"), expected: "ㄅㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bh"), expected: "ㄅㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("bhd"), expected: "ㄅㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bhf"), expected: "ㄅㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bhj"), expected: "ㄅㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bhs"), expected: "ㄅㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bi"), expected: "ㄅㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("bid"), expected: "ㄅㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bif"), expected: "ㄅㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bij"), expected: "ㄅㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bis"), expected: "ㄅㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ba"), expected: "ㄅㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("baf"), expected: "ㄅㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("baj"), expected: "ㄅㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bas"), expected: "ㄅㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bw"), expected: "ㄅㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("bwd"), expected: "ㄅㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bwf"), expected: "ㄅㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bwj"), expected: "ㄅㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bm"), expected: "ㄅㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("bmf"), expected: "ㄅㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bmj"), expected: "ㄅㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bn"), expected: "ㄅㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("bnf"), expected: "ㄅㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bnj"), expected: "ㄅㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bk"), expected: "ㄅㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("bkf"), expected: "ㄅㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bkj"), expected: "ㄅㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bl"), expected: "ㄅㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("bld"), expected: "ㄅㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("blf"), expected: "ㄅㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("blj"), expected: "ㄅㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("be"), expected: "ㄅㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("bed"), expected: "ㄅㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bef"), expected: "ㄅㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bej"), expected: "ㄅㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bee"), expected: "ㄅㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("beed"), expected: "ㄅㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("beef"), expected: "ㄅㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("beej"), expected: "ㄅㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bew"), expected: "ㄅㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("bewf"), expected: "ㄅㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bewj"), expected: "ㄅㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bem"), expected: "ㄅㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("bemd"), expected: "ㄅㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bemf"), expected: "ㄅㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bemj"), expected: "ㄅㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ben"), expected: "ㄅㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("benf"), expected: "ㄅㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("benj"), expected: "ㄅㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bel"), expected: "ㄅㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("belf"), expected: "ㄅㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("belj"), expected: "ㄅㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bx"), expected: "ㄅㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("bxd"), expected: "ㄅㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bxf"), expected: "ㄅㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bxj"), expected: "ㄅㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("py"), expected: "ㄆㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("pyd"), expected: "ㄆㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pyf"), expected: "ㄆㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pyj"), expected: "ㄆㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pys"), expected: "ㄆㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ph"), expected: "ㄆㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("phd"), expected: "ㄆㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("phf"), expected: "ㄆㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("phj"), expected: "ㄆㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pi"), expected: "ㄆㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("pid"), expected: "ㄆㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pif"), expected: "ㄆㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pij"), expected: "ㄆㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pa"), expected: "ㄆㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("pad"), expected: "ㄆㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("paf"), expected: "ㄆㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("paj"), expected: "ㄆㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pw"), expected: "ㄆㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("pwd"), expected: "ㄆㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pwf"), expected: "ㄆㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pwj"), expected: "ㄆㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("po"), expected: "ㄆㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("pod"), expected: "ㄆㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pof"), expected: "ㄆㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("poj"), expected: "ㄆㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pm"), expected: "ㄆㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("pmd"), expected: "ㄆㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pmf"), expected: "ㄆㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pmj"), expected: "ㄆㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pn"), expected: "ㄆㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("pnd"), expected: "ㄆㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pnf"), expected: "ㄆㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pnj"), expected: "ㄆㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pk"), expected: "ㄆㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("pkd"), expected: "ㄆㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pkf"), expected: "ㄆㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pkj"), expected: "ㄆㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pl"), expected: "ㄆㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("pld"), expected: "ㄆㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("plf"), expected: "ㄆㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("plj"), expected: "ㄆㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pe"), expected: "ㄆㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ped"), expected: "ㄆㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pef"), expected: "ㄆㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pej"), expected: "ㄆㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pey"), expected: "ㄆㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("pee"), expected: "ㄆㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("peef"), expected: "ㄆㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("peej"), expected: "ㄆㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pew"), expected: "ㄆㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("pewd"), expected: "ㄆㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pewf"), expected: "ㄆㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pewj"), expected: "ㄆㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pem"), expected: "ㄆㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("pemd"), expected: "ㄆㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pemf"), expected: "ㄆㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pemj"), expected: "ㄆㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pen"), expected: "ㄆㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("pend"), expected: "ㄆㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("penf"), expected: "ㄆㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("penj"), expected: "ㄆㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pel"), expected: "ㄆㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("peld"), expected: "ㄆㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pelf"), expected: "ㄆㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pelj"), expected: "ㄆㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("px"), expected: "ㄆㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("pxd"), expected: "ㄆㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pxf"), expected: "ㄆㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pxj"), expected: "ㄆㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("my"), expected: "ㄇㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("myd"), expected: "ㄇㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("myf"), expected: "ㄇㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("myj"), expected: "ㄇㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mys"), expected: "ㄇㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mh"), expected: "ㄇㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("mhd"), expected: "ㄇㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mhf"), expected: "ㄇㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mhj"), expected: "ㄇㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mhs"), expected: "ㄇㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mg"), expected: "ㄇㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("mgj"), expected: "ㄇㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mgs"), expected: "ㄇㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mi"), expected: "ㄇㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("mid"), expected: "ㄇㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mif"), expected: "ㄇㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mij"), expected: "ㄇㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mad"), expected: "ㄇㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("maf"), expected: "ㄇㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("maj"), expected: "ㄇㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mw"), expected: "ㄇㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("mwd"), expected: "ㄇㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mwf"), expected: "ㄇㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mwj"), expected: "ㄇㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mod"), expected: "ㄇㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mof"), expected: "ㄇㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("moj"), expected: "ㄇㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mm"), expected: "ㄇㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("mmd"), expected: "ㄇㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mmf"), expected: "ㄇㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mmj"), expected: "ㄇㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mn"), expected: "ㄇㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("mnd"), expected: "ㄇㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mnf"), expected: "ㄇㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mnj"), expected: "ㄇㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mns"), expected: "ㄇㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mk"), expected: "ㄇㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("mkd"), expected: "ㄇㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mkf"), expected: "ㄇㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mkj"), expected: "ㄇㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ml"), expected: "ㄇㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("mld"), expected: "ㄇㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mlf"), expected: "ㄇㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mlj"), expected: "ㄇㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("me"), expected: "ㄇㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("med"), expected: "ㄇㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mef"), expected: "ㄇㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mej"), expected: "ㄇㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mee"), expected: "ㄇㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("meed"), expected: "ㄇㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("meej"), expected: "ㄇㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mew"), expected: "ㄇㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("mewd"), expected: "ㄇㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mewf"), expected: "ㄇㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mewj"), expected: "ㄇㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("meod"), expected: "ㄇㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("meof"), expected: "ㄇㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("meoj"), expected: "ㄇㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mem"), expected: "ㄇㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("memd"), expected: "ㄇㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("memf"), expected: "ㄇㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("memj"), expected: "ㄇㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("men"), expected: "ㄇㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("mend"), expected: "ㄇㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("menf"), expected: "ㄇㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("meld"), expected: "ㄇㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("melf"), expected: "ㄇㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("melj"), expected: "ㄇㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mxd"), expected: "ㄇㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mxf"), expected: "ㄇㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mxj"), expected: "ㄇㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fy"), expected: "ㄈㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("fyd"), expected: "ㄈㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fyf"), expected: "ㄈㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fyj"), expected: "ㄈㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fhd"), expected: "ㄈㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fa"), expected: "ㄈㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("fad"), expected: "ㄈㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("faf"), expected: "ㄈㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("faj"), expected: "ㄈㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fo"), expected: "ㄈㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("fod"), expected: "ㄈㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fof"), expected: "ㄈㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("foj"), expected: "ㄈㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fm"), expected: "ㄈㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("fmd"), expected: "ㄈㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fmf"), expected: "ㄈㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fmj"), expected: "ㄈㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fn"), expected: "ㄈㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("fnd"), expected: "ㄈㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fnf"), expected: "ㄈㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fnj"), expected: "ㄈㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fns"), expected: "ㄈㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("fk"), expected: "ㄈㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("fkd"), expected: "ㄈㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fkf"), expected: "ㄈㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fkj"), expected: "ㄈㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fl"), expected: "ㄈㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("fld"), expected: "ㄈㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("flf"), expected: "ㄈㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("flj"), expected: "ㄈㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fewj"), expected: "ㄈㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fx"), expected: "ㄈㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("fxd"), expected: "ㄈㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fxf"), expected: "ㄈㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fxj"), expected: "ㄈㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dy"), expected: "ㄉㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("dyd"), expected: "ㄉㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dyf"), expected: "ㄉㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dyj"), expected: "ㄉㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dys"), expected: "ㄉㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("dg"), expected: "ㄉㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("dgd"), expected: "ㄉㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dgs"), expected: "ㄉㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("di"), expected: "ㄉㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("dif"), expected: "ㄉㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dij"), expected: "ㄉㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("daf"), expected: "ㄉㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dw"), expected: "ㄉㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("dwd"), expected: "ㄉㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dwf"), expected: "ㄉㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dwj"), expected: "ㄉㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("do"), expected: "ㄉㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dod"), expected: "ㄉㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dof"), expected: "ㄉㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("doj"), expected: "ㄉㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dm"), expected: "ㄉㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dmf"), expected: "ㄉㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dmj"), expected: "ㄉㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dnj"), expected: "ㄉㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dk"), expected: "ㄉㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("dkf"), expected: "ㄉㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dkj"), expected: "ㄉㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dl"), expected: "ㄉㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dlf"), expected: "ㄉㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dlj"), expected: "ㄉㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("de"), expected: "ㄉㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ded"), expected: "ㄉㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("def"), expected: "ㄉㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dej"), expected: "ㄉㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("deyf"), expected: "ㄉㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dee"), expected: "ㄉㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("deed"), expected: "ㄉㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("deef"), expected: "ㄉㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("deej"), expected: "ㄉㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dew"), expected: "ㄉㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("dewf"), expected: "ㄉㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dewj"), expected: "ㄉㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("deo"), expected: "ㄉㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dem"), expected: "ㄉㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("demd"), expected: "ㄉㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("demf"), expected: "ㄉㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("demj"), expected: "ㄉㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("del"), expected: "ㄉㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("deld"), expected: "ㄉㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("delf"), expected: "ㄉㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("delj"), expected: "ㄉㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dx"), expected: "ㄉㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("dxd"), expected: "ㄉㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dxf"), expected: "ㄉㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxj"), expected: "ㄉㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxh"), expected: "ㄉㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("dxhd"), expected: "ㄉㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dxhf"), expected: "ㄉㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxhj"), expected: "ㄉㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxhs"), expected: "ㄉㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("dxa"), expected: "ㄉㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("dxaf"), expected: "ㄉㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxaj"), expected: "ㄉㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxm"), expected: "ㄉㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dxmf"), expected: "ㄉㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxmj"), expected: "ㄉㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxn"), expected: "ㄉㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("dxnf"), expected: "ㄉㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxnj"), expected: "ㄉㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dxl"), expected: "ㄉㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dxlf"), expected: "ㄉㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dxlj"), expected: "ㄉㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ty"), expected: "ㄊㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("tyf"), expected: "ㄊㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tyj"), expected: "ㄊㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tgj"), expected: "ㄊㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ti"), expected: "ㄊㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("tid"), expected: "ㄊㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tif"), expected: "ㄊㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tij"), expected: "ㄊㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tis"), expected: "ㄊㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tw"), expected: "ㄊㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("twd"), expected: "ㄊㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("twf"), expected: "ㄊㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("twj"), expected: "ㄊㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tws"), expected: "ㄊㄠ˙"); - Assert.AreEqual(actual: composer.CnvSequence("to"), expected: "ㄊㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("tod"), expected: "ㄊㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tof"), expected: "ㄊㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("toj"), expected: "ㄊㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tos"), expected: "ㄊㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tm"), expected: "ㄊㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tmd"), expected: "ㄊㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tmf"), expected: "ㄊㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tmj"), expected: "ㄊㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tk"), expected: "ㄊㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("tkd"), expected: "ㄊㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tkf"), expected: "ㄊㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tkj"), expected: "ㄊㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tl"), expected: "ㄊㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tld"), expected: "ㄊㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tlj"), expected: "ㄊㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("te"), expected: "ㄊㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ted"), expected: "ㄊㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tef"), expected: "ㄊㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tej"), expected: "ㄊㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tee"), expected: "ㄊㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("teed"), expected: "ㄊㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("teef"), expected: "ㄊㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("teej"), expected: "ㄊㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tew"), expected: "ㄊㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("tewd"), expected: "ㄊㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tewf"), expected: "ㄊㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tewj"), expected: "ㄊㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tem"), expected: "ㄊㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("temd"), expected: "ㄊㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("temf"), expected: "ㄊㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("temj"), expected: "ㄊㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tel"), expected: "ㄊㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("teld"), expected: "ㄊㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("telf"), expected: "ㄊㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("telj"), expected: "ㄊㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tx"), expected: "ㄊㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("txd"), expected: "ㄊㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txf"), expected: "ㄊㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txj"), expected: "ㄊㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txh"), expected: "ㄊㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("txhd"), expected: "ㄊㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txhf"), expected: "ㄊㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txhj"), expected: "ㄊㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txa"), expected: "ㄊㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("txad"), expected: "ㄊㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txaf"), expected: "ㄊㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txaj"), expected: "ㄊㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txm"), expected: "ㄊㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("txmd"), expected: "ㄊㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txmf"), expected: "ㄊㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txmj"), expected: "ㄊㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txn"), expected: "ㄊㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("txnd"), expected: "ㄊㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txnf"), expected: "ㄊㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txnj"), expected: "ㄊㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("txl"), expected: "ㄊㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("txld"), expected: "ㄊㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("txlf"), expected: "ㄊㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("txlj"), expected: "ㄊㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ny"), expected: "ㄋㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("nyd"), expected: "ㄋㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nyf"), expected: "ㄋㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nyj"), expected: "ㄋㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nys"), expected: "ㄋㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ngj"), expected: "ㄋㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ngs"), expected: "ㄋㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nid"), expected: "ㄋㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nif"), expected: "ㄋㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nij"), expected: "ㄋㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nad"), expected: "ㄋㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("naf"), expected: "ㄋㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("naj"), expected: "ㄋㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nw"), expected: "ㄋㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("nwd"), expected: "ㄋㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nwf"), expected: "ㄋㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nwj"), expected: "ㄋㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nod"), expected: "ㄋㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nof"), expected: "ㄋㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("noj"), expected: "ㄋㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nm"), expected: "ㄋㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("nmd"), expected: "ㄋㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nmf"), expected: "ㄋㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nmj"), expected: "ㄋㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nnf"), expected: "ㄋㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nnj"), expected: "ㄋㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nk"), expected: "ㄋㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("nkd"), expected: "ㄋㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nkf"), expected: "ㄋㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nkj"), expected: "ㄋㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nks"), expected: "ㄋㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nld"), expected: "ㄋㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nlf"), expected: "ㄋㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ne"), expected: "ㄋㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ned"), expected: "ㄋㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nef"), expected: "ㄋㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nej"), expected: "ㄋㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nee"), expected: "ㄋㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("need"), expected: "ㄋㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("neej"), expected: "ㄋㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("newf"), expected: "ㄋㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("newj"), expected: "ㄋㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("neo"), expected: "ㄋㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("neod"), expected: "ㄋㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("neof"), expected: "ㄋㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("neoj"), expected: "ㄋㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nem"), expected: "ㄋㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("nemd"), expected: "ㄋㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nemf"), expected: "ㄋㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nemj"), expected: "ㄋㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nen"), expected: "ㄋㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("nend"), expected: "ㄋㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nenf"), expected: "ㄋㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nenj"), expected: "ㄋㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nekd"), expected: "ㄋㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nekf"), expected: "ㄋㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nekj"), expected: "ㄋㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("neld"), expected: "ㄋㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nelf"), expected: "ㄋㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nelj"), expected: "ㄋㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nxd"), expected: "ㄋㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxf"), expected: "ㄋㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nxj"), expected: "ㄋㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nxhd"), expected: "ㄋㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxhf"), expected: "ㄋㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nxhj"), expected: "ㄋㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nxad"), expected: "ㄋㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxmd"), expected: "ㄋㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxmf"), expected: "ㄋㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nxmj"), expected: "ㄋㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nxnd"), expected: "ㄋㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxld"), expected: "ㄋㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nxlf"), expected: "ㄋㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nxlj"), expected: "ㄋㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nud"), expected: "ㄋㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nuf"), expected: "ㄋㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nuj"), expected: "ㄋㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nuej"), expected: "ㄋㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ly"), expected: "ㄌㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("lyd"), expected: "ㄌㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lyf"), expected: "ㄌㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lyj"), expected: "ㄌㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lys"), expected: "ㄌㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lh"), expected: "ㄌㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("lhs"), expected: "ㄌㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lg"), expected: "ㄌㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("lgd"), expected: "ㄌㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lgj"), expected: "ㄌㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lgs"), expected: "ㄌㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lid"), expected: "ㄌㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lif"), expected: "ㄌㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lij"), expected: "ㄌㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("la"), expected: "ㄌㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("lad"), expected: "ㄌㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("laf"), expected: "ㄌㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("laj"), expected: "ㄌㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("las"), expected: "ㄌㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lw"), expected: "ㄌㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("lwd"), expected: "ㄌㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lwf"), expected: "ㄌㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lwj"), expected: "ㄌㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lo"), expected: "ㄌㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("lod"), expected: "ㄌㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lof"), expected: "ㄌㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("loj"), expected: "ㄌㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("los"), expected: "ㄌㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lmd"), expected: "ㄌㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lmf"), expected: "ㄌㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lmj"), expected: "ㄌㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lk"), expected: "ㄌㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("lkd"), expected: "ㄌㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lkf"), expected: "ㄌㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lkj"), expected: "ㄌㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ll"), expected: "ㄌㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lld"), expected: "ㄌㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("llf"), expected: "ㄌㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("llj"), expected: "ㄌㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("le"), expected: "ㄌㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("led"), expected: "ㄌㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lef"), expected: "ㄌㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lej"), expected: "ㄌㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("les"), expected: "ㄌㄧ˙"); - Assert.AreEqual(actual: composer.CnvSequence("leyf"), expected: "ㄌㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lee"), expected: "ㄌㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("leed"), expected: "ㄌㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("leef"), expected: "ㄌㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("leej"), expected: "ㄌㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lew"), expected: "ㄌㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("lewd"), expected: "ㄌㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lewf"), expected: "ㄌㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lewj"), expected: "ㄌㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("leo"), expected: "ㄌㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("leod"), expected: "ㄌㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("leof"), expected: "ㄌㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("leoj"), expected: "ㄌㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lem"), expected: "ㄌㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("lemd"), expected: "ㄌㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lemf"), expected: "ㄌㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lemj"), expected: "ㄌㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lend"), expected: "ㄌㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lenf"), expected: "ㄌㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lenj"), expected: "ㄌㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lekd"), expected: "ㄌㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lekf"), expected: "ㄌㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lekj"), expected: "ㄌㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lel"), expected: "ㄌㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("leld"), expected: "ㄌㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lelf"), expected: "ㄌㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lelj"), expected: "ㄌㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lx"), expected: "ㄌㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("lxd"), expected: "ㄌㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxf"), expected: "ㄌㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxj"), expected: "ㄌㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lxh"), expected: "ㄌㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("lxhd"), expected: "ㄌㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxhf"), expected: "ㄌㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxhj"), expected: "ㄌㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lxhs"), expected: "ㄌㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lxmd"), expected: "ㄌㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxmf"), expected: "ㄌㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxmj"), expected: "ㄌㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lxn"), expected: "ㄌㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("lxnd"), expected: "ㄌㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxnf"), expected: "ㄌㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxnj"), expected: "ㄌㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lxl"), expected: "ㄌㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lxld"), expected: "ㄌㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lxlf"), expected: "ㄌㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lxlj"), expected: "ㄌㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lu"), expected: "ㄌㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("lud"), expected: "ㄌㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("luf"), expected: "ㄌㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("luj"), expected: "ㄌㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lue"), expected: "ㄌㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("luef"), expected: "ㄌㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("luej"), expected: "ㄌㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lumd"), expected: "ㄌㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lumf"), expected: "ㄌㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gy"), expected: "ㄍㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("gyd"), expected: "ㄍㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gyf"), expected: "ㄍㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gyj"), expected: "ㄍㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gys"), expected: "ㄍㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("gg"), expected: "ㄍㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("ggd"), expected: "ㄍㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ggf"), expected: "ㄍㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ggj"), expected: "ㄍㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ggs"), expected: "ㄍㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("gi"), expected: "ㄍㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("gif"), expected: "ㄍㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gij"), expected: "ㄍㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gaf"), expected: "ㄍㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gw"), expected: "ㄍㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("gwf"), expected: "ㄍㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gwj"), expected: "ㄍㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("go"), expected: "ㄍㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("gof"), expected: "ㄍㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("goj"), expected: "ㄍㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gm"), expected: "ㄍㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gmf"), expected: "ㄍㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gmj"), expected: "ㄍㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gn"), expected: "ㄍㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gnd"), expected: "ㄍㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gnf"), expected: "ㄍㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gnj"), expected: "ㄍㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gk"), expected: "ㄍㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gkf"), expected: "ㄍㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gkj"), expected: "ㄍㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gl"), expected: "ㄍㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("glf"), expected: "ㄍㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("glj"), expected: "ㄍㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gx"), expected: "ㄍㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("gxd"), expected: "ㄍㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gxf"), expected: "ㄍㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxj"), expected: "ㄍㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxy"), expected: "ㄍㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("gxyd"), expected: "ㄍㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gxyf"), expected: "ㄍㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxyj"), expected: "ㄍㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxh"), expected: "ㄍㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("gxhd"), expected: "ㄍㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gxhf"), expected: "ㄍㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxhj"), expected: "ㄍㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxi"), expected: "ㄍㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("gxif"), expected: "ㄍㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxij"), expected: "ㄍㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxa"), expected: "ㄍㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("gxaf"), expected: "ㄍㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxaj"), expected: "ㄍㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxm"), expected: "ㄍㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gxmf"), expected: "ㄍㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxmj"), expected: "ㄍㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxn"), expected: "ㄍㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gxnf"), expected: "ㄍㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxnj"), expected: "ㄍㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxk"), expected: "ㄍㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gxkf"), expected: "ㄍㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxkj"), expected: "ㄍㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gxl"), expected: "ㄍㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gxld"), expected: "ㄍㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gxlf"), expected: "ㄍㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gxlj"), expected: "ㄍㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ky"), expected: "ㄎㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("kyf"), expected: "ㄎㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kyj"), expected: "ㄎㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kg"), expected: "ㄎㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("kgd"), expected: "ㄎㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kgf"), expected: "ㄎㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kgj"), expected: "ㄎㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ki"), expected: "ㄎㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("kif"), expected: "ㄎㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kij"), expected: "ㄎㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kw"), expected: "ㄎㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("kwf"), expected: "ㄎㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kwj"), expected: "ㄎㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ko"), expected: "ㄎㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("kof"), expected: "ㄎㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("koj"), expected: "ㄎㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("km"), expected: "ㄎㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("kmf"), expected: "ㄎㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kmj"), expected: "ㄎㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kn"), expected: "ㄎㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("knf"), expected: "ㄎㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("knj"), expected: "ㄎㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kk"), expected: "ㄎㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("kkd"), expected: "ㄎㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kkf"), expected: "ㄎㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kkj"), expected: "ㄎㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kl"), expected: "ㄎㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("klf"), expected: "ㄎㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kx"), expected: "ㄎㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("kxd"), expected: "ㄎㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kxf"), expected: "ㄎㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxj"), expected: "ㄎㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxy"), expected: "ㄎㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("kxyf"), expected: "ㄎㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxyj"), expected: "ㄎㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxhj"), expected: "ㄎㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxi"), expected: "ㄎㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("kxif"), expected: "ㄎㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxij"), expected: "ㄎㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxa"), expected: "ㄎㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("kxad"), expected: "ㄎㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kxaf"), expected: "ㄎㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxaj"), expected: "ㄎㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxm"), expected: "ㄎㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("kxmf"), expected: "ㄎㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxmj"), expected: "ㄎㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxn"), expected: "ㄎㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("kxnf"), expected: "ㄎㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxnj"), expected: "ㄎㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxk"), expected: "ㄎㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("kxkd"), expected: "ㄎㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kxkf"), expected: "ㄎㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxkj"), expected: "ㄎㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kxl"), expected: "ㄎㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("kxlf"), expected: "ㄎㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kxlj"), expected: "ㄎㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hy"), expected: "ㄏㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("hyd"), expected: "ㄏㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hyf"), expected: "ㄏㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hg"), expected: "ㄏㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("hgd"), expected: "ㄏㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hgf"), expected: "ㄏㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hgj"), expected: "ㄏㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hi"), expected: "ㄏㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("hid"), expected: "ㄏㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hif"), expected: "ㄏㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hij"), expected: "ㄏㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ha"), expected: "ㄏㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("haf"), expected: "ㄏㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hw"), expected: "ㄏㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("hwd"), expected: "ㄏㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hwf"), expected: "ㄏㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hwj"), expected: "ㄏㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ho"), expected: "ㄏㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("hod"), expected: "ㄏㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hof"), expected: "ㄏㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hoj"), expected: "ㄏㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hm"), expected: "ㄏㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hmd"), expected: "ㄏㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hmf"), expected: "ㄏㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hmj"), expected: "ㄏㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hn"), expected: "ㄏㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hnd"), expected: "ㄏㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hnf"), expected: "ㄏㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hnj"), expected: "ㄏㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hk"), expected: "ㄏㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("hkd"), expected: "ㄏㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hkf"), expected: "ㄏㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hkj"), expected: "ㄏㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hl"), expected: "ㄏㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hld"), expected: "ㄏㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hlj"), expected: "ㄏㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hx"), expected: "ㄏㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("hxd"), expected: "ㄏㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxf"), expected: "ㄏㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxj"), expected: "ㄏㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxy"), expected: "ㄏㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("hxyd"), expected: "ㄏㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxyf"), expected: "ㄏㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxyj"), expected: "ㄏㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxh"), expected: "ㄏㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("hxhd"), expected: "ㄏㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxhf"), expected: "ㄏㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxhj"), expected: "ㄏㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxhs"), expected: "ㄏㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("hxid"), expected: "ㄏㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxij"), expected: "ㄏㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxa"), expected: "ㄏㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("hxad"), expected: "ㄏㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxaf"), expected: "ㄏㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxaj"), expected: "ㄏㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxm"), expected: "ㄏㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hxmd"), expected: "ㄏㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxmf"), expected: "ㄏㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxmj"), expected: "ㄏㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxn"), expected: "ㄏㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hxnd"), expected: "ㄏㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxnf"), expected: "ㄏㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxnj"), expected: "ㄏㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxk"), expected: "ㄏㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("hxkd"), expected: "ㄏㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxkf"), expected: "ㄏㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxkj"), expected: "ㄏㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hxks"), expected: "ㄏㄨㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("hxl"), expected: "ㄏㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hxld"), expected: "ㄏㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hxlf"), expected: "ㄏㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hxlj"), expected: "ㄏㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("je"), expected: "ㄐㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("jed"), expected: "ㄐㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jef"), expected: "ㄐㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jej"), expected: "ㄐㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jey"), expected: "ㄐㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("jeyd"), expected: "ㄐㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jeyf"), expected: "ㄐㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jeyj"), expected: "ㄐㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jee"), expected: "ㄐㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("jeed"), expected: "ㄐㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jeef"), expected: "ㄐㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jeej"), expected: "ㄐㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jees"), expected: "ㄐㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("jew"), expected: "ㄐㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("jewd"), expected: "ㄐㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jewf"), expected: "ㄐㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jewj"), expected: "ㄐㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jeo"), expected: "ㄐㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("jeof"), expected: "ㄐㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jeoj"), expected: "ㄐㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jem"), expected: "ㄐㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jemf"), expected: "ㄐㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jemj"), expected: "ㄐㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jen"), expected: "ㄐㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jenf"), expected: "ㄐㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jenj"), expected: "ㄐㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jek"), expected: "ㄐㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jekd"), expected: "ㄐㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jekf"), expected: "ㄐㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jekj"), expected: "ㄐㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jel"), expected: "ㄐㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jelf"), expected: "ㄐㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jelj"), expected: "ㄐㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ju"), expected: "ㄐㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("jud"), expected: "ㄐㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("juf"), expected: "ㄐㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("juj"), expected: "ㄐㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jue"), expected: "ㄐㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("jued"), expected: "ㄐㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("juef"), expected: "ㄐㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("juej"), expected: "ㄐㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jum"), expected: "ㄐㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jumf"), expected: "ㄐㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jumj"), expected: "ㄐㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jun"), expected: "ㄐㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jund"), expected: "ㄐㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("junf"), expected: "ㄐㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("junj"), expected: "ㄐㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jul"), expected: "ㄐㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("julf"), expected: "ㄐㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("julj"), expected: "ㄐㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vs"), expected: "ㄑ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ve"), expected: "ㄑㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ved"), expected: "ㄑㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vef"), expected: "ㄑㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vej"), expected: "ㄑㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vey"), expected: "ㄑㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("veyd"), expected: "ㄑㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("veyf"), expected: "ㄑㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("veyj"), expected: "ㄑㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vee"), expected: "ㄑㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("veed"), expected: "ㄑㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("veef"), expected: "ㄑㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("veej"), expected: "ㄑㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vew"), expected: "ㄑㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("vewd"), expected: "ㄑㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vewf"), expected: "ㄑㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vewj"), expected: "ㄑㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("veo"), expected: "ㄑㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("veod"), expected: "ㄑㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("veof"), expected: "ㄑㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("veoj"), expected: "ㄑㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vem"), expected: "ㄑㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vemd"), expected: "ㄑㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vemf"), expected: "ㄑㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vemj"), expected: "ㄑㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ven"), expected: "ㄑㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vend"), expected: "ㄑㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("venf"), expected: "ㄑㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("venj"), expected: "ㄑㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vek"), expected: "ㄑㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("vekd"), expected: "ㄑㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vekf"), expected: "ㄑㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vekj"), expected: "ㄑㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vel"), expected: "ㄑㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("veld"), expected: "ㄑㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("velf"), expected: "ㄑㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("velj"), expected: "ㄑㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vu"), expected: "ㄑㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("vud"), expected: "ㄑㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vuf"), expected: "ㄑㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vuj"), expected: "ㄑㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vue"), expected: "ㄑㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("vued"), expected: "ㄑㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vuej"), expected: "ㄑㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vum"), expected: "ㄑㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vumd"), expected: "ㄑㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vumf"), expected: "ㄑㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vumj"), expected: "ㄑㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vun"), expected: "ㄑㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vund"), expected: "ㄑㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vunf"), expected: "ㄑㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vunj"), expected: "ㄑㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vul"), expected: "ㄑㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("vuld"), expected: "ㄑㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vulf"), expected: "ㄑㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vulj"), expected: "ㄑㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ce"), expected: "ㄒㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ced"), expected: "ㄒㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cef"), expected: "ㄒㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cej"), expected: "ㄒㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cey"), expected: "ㄒㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ceyd"), expected: "ㄒㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ceyf"), expected: "ㄒㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ceyj"), expected: "ㄒㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cee"), expected: "ㄒㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("ceed"), expected: "ㄒㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ceef"), expected: "ㄒㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ceej"), expected: "ㄒㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cew"), expected: "ㄒㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("cewd"), expected: "ㄒㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cewf"), expected: "ㄒㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cewj"), expected: "ㄒㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ceo"), expected: "ㄒㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("ceod"), expected: "ㄒㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ceof"), expected: "ㄒㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ceoj"), expected: "ㄒㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cem"), expected: "ㄒㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cemd"), expected: "ㄒㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cemf"), expected: "ㄒㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cemj"), expected: "ㄒㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cen"), expected: "ㄒㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cend"), expected: "ㄒㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cenf"), expected: "ㄒㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cenj"), expected: "ㄒㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cek"), expected: "ㄒㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("cekd"), expected: "ㄒㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cekf"), expected: "ㄒㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cekj"), expected: "ㄒㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cel"), expected: "ㄒㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("celd"), expected: "ㄒㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("celf"), expected: "ㄒㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("celj"), expected: "ㄒㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cu"), expected: "ㄒㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("cud"), expected: "ㄒㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cuf"), expected: "ㄒㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cuj"), expected: "ㄒㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cue"), expected: "ㄒㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("cued"), expected: "ㄒㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cuef"), expected: "ㄒㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cuej"), expected: "ㄒㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cum"), expected: "ㄒㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cumd"), expected: "ㄒㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cumf"), expected: "ㄒㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cumj"), expected: "ㄒㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cun"), expected: "ㄒㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cund"), expected: "ㄒㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cunj"), expected: "ㄒㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cul"), expected: "ㄒㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("culd"), expected: "ㄒㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("culf"), expected: "ㄒㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("culj"), expected: "ㄒㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("j"), expected: "ㄓ"); - Assert.AreEqual(actual: composer.CnvSequence("jd"), expected: "ㄓˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jf"), expected: "ㄓˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jj"), expected: "ㄓˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jy"), expected: "ㄓㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("jyd"), expected: "ㄓㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jyf"), expected: "ㄓㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jyj"), expected: "ㄓㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jg"), expected: "ㄓㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("jgd"), expected: "ㄓㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jgf"), expected: "ㄓㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jgj"), expected: "ㄓㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jgs"), expected: "ㄓㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ji"), expected: "ㄓㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("jid"), expected: "ㄓㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jif"), expected: "ㄓㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jij"), expected: "ㄓㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jaj"), expected: "ㄓㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jw"), expected: "ㄓㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("jwd"), expected: "ㄓㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jwf"), expected: "ㄓㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jwj"), expected: "ㄓㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jo"), expected: "ㄓㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("jod"), expected: "ㄓㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jof"), expected: "ㄓㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("joj"), expected: "ㄓㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jm"), expected: "ㄓㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jmf"), expected: "ㄓㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jmj"), expected: "ㄓㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jn"), expected: "ㄓㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jnd"), expected: "ㄓㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jnf"), expected: "ㄓㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jnj"), expected: "ㄓㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jk"), expected: "ㄓㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jkf"), expected: "ㄓㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jkj"), expected: "ㄓㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jl"), expected: "ㄓㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jlf"), expected: "ㄓㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jlj"), expected: "ㄓㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jx"), expected: "ㄓㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("jxd"), expected: "ㄓㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jxf"), expected: "ㄓㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxj"), expected: "ㄓㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxy"), expected: "ㄓㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("jxyf"), expected: "ㄓㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxh"), expected: "ㄓㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("jxhd"), expected: "ㄓㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jxhj"), expected: "ㄓㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxi"), expected: "ㄓㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("jxif"), expected: "ㄓㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxij"), expected: "ㄓㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxa"), expected: "ㄓㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("jxaf"), expected: "ㄓㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxaj"), expected: "ㄓㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxm"), expected: "ㄓㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jxmf"), expected: "ㄓㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxmj"), expected: "ㄓㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxn"), expected: "ㄓㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jxnf"), expected: "ㄓㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxnj"), expected: "ㄓㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxk"), expected: "ㄓㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jxkf"), expected: "ㄓㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxkj"), expected: "ㄓㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jxl"), expected: "ㄓㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jxlf"), expected: "ㄓㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jxlj"), expected: "ㄓㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("v "), expected: "ㄔ "); - Assert.AreEqual(actual: composer.CnvSequence("vd"), expected: "ㄔˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vf"), expected: "ㄔˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vj"), expected: "ㄔˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vy"), expected: "ㄔㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("vyd"), expected: "ㄔㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vyf"), expected: "ㄔㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vyj"), expected: "ㄔㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vg "), expected: "ㄔㄜ "); - Assert.AreEqual(actual: composer.CnvSequence("vgf"), expected: "ㄔㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vgj"), expected: "ㄔㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vi"), expected: "ㄔㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("vid"), expected: "ㄔㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vif"), expected: "ㄔㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vij"), expected: "ㄔㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vw"), expected: "ㄔㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("vwd"), expected: "ㄔㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vwf"), expected: "ㄔㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vwj"), expected: "ㄔㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vo"), expected: "ㄔㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("vod"), expected: "ㄔㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vof"), expected: "ㄔㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("voj"), expected: "ㄔㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vm "), expected: "ㄔㄢ "); - Assert.AreEqual(actual: composer.CnvSequence("vmd"), expected: "ㄔㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vmf"), expected: "ㄔㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vmj"), expected: "ㄔㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vn "), expected: "ㄔㄣ "); - Assert.AreEqual(actual: composer.CnvSequence("vnd"), expected: "ㄔㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vnf"), expected: "ㄔㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vnj"), expected: "ㄔㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vns"), expected: "ㄔㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("vk "), expected: "ㄔㄤ "); - Assert.AreEqual(actual: composer.CnvSequence("vkd"), expected: "ㄔㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vkf"), expected: "ㄔㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vkj"), expected: "ㄔㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vl "), expected: "ㄔㄥ "); - Assert.AreEqual(actual: composer.CnvSequence("vld"), expected: "ㄔㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vlf"), expected: "ㄔㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vlj"), expected: "ㄔㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vx"), expected: "ㄔㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("vxd"), expected: "ㄔㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxf"), expected: "ㄔㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxj"), expected: "ㄔㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxy"), expected: "ㄔㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("vxyf"), expected: "ㄔㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxyj"), expected: "ㄔㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxh"), expected: "ㄔㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("vxhj"), expected: "ㄔㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxi"), expected: "ㄔㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("vxid"), expected: "ㄔㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxif"), expected: "ㄔㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxij"), expected: "ㄔㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxa"), expected: "ㄔㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("vxad"), expected: "ㄔㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxaf"), expected: "ㄔㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxaj"), expected: "ㄔㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxm"), expected: "ㄔㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vxmd"), expected: "ㄔㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxmf"), expected: "ㄔㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxmj"), expected: "ㄔㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxn"), expected: "ㄔㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vxnd"), expected: "ㄔㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxnf"), expected: "ㄔㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxk"), expected: "ㄔㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("vxkd"), expected: "ㄔㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxkf"), expected: "ㄔㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxkj"), expected: "ㄔㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vxl"), expected: "ㄔㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("vxld"), expected: "ㄔㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vxlf"), expected: "ㄔㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vxlj"), expected: "ㄔㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("c"), expected: "ㄕ"); - Assert.AreEqual(actual: composer.CnvSequence("cd"), expected: "ㄕˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cf"), expected: "ㄕˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cj"), expected: "ㄕˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cs"), expected: "ㄕ˙"); - Assert.AreEqual(actual: composer.CnvSequence("cy"), expected: "ㄕㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("cyd"), expected: "ㄕㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cyf"), expected: "ㄕㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cyj"), expected: "ㄕㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cys"), expected: "ㄕㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("cg"), expected: "ㄕㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("cgd"), expected: "ㄕㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cgf"), expected: "ㄕㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cgj"), expected: "ㄕㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ci"), expected: "ㄕㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("cif"), expected: "ㄕㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cij"), expected: "ㄕㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cad"), expected: "ㄕㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cw"), expected: "ㄕㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("cwd"), expected: "ㄕㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cwf"), expected: "ㄕㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cwj"), expected: "ㄕㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("co"), expected: "ㄕㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("cod"), expected: "ㄕㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cof"), expected: "ㄕㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("coj"), expected: "ㄕㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cm"), expected: "ㄕㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cmd"), expected: "ㄕㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cmf"), expected: "ㄕㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cmj"), expected: "ㄕㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cn"), expected: "ㄕㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cnd"), expected: "ㄕㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cnf"), expected: "ㄕㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cnj"), expected: "ㄕㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ck"), expected: "ㄕㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ckf"), expected: "ㄕㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ckj"), expected: "ㄕㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cks"), expected: "ㄕㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("cl"), expected: "ㄕㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("cld"), expected: "ㄕㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("clf"), expected: "ㄕㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("clj"), expected: "ㄕㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cx"), expected: "ㄕㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("cxd"), expected: "ㄕㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cxf"), expected: "ㄕㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxj"), expected: "ㄕㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxy"), expected: "ㄕㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("cxyf"), expected: "ㄕㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxyj"), expected: "ㄕㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxh"), expected: "ㄕㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("cxhj"), expected: "ㄕㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxi"), expected: "ㄕㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("cxif"), expected: "ㄕㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxij"), expected: "ㄕㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxa"), expected: "ㄕㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("cxad"), expected: "ㄕㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cxaf"), expected: "ㄕㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxaj"), expected: "ㄕㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxm"), expected: "ㄕㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cxmj"), expected: "ㄕㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxnf"), expected: "ㄕㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxnj"), expected: "ㄕㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cxk"), expected: "ㄕㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("cxkd"), expected: "ㄕㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cxkf"), expected: "ㄕㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cxkj"), expected: "ㄕㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rj"), expected: "ㄖˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rgf"), expected: "ㄖㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rgj"), expected: "ㄖㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rwd"), expected: "ㄖㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rwf"), expected: "ㄖㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rwj"), expected: "ㄖㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rod"), expected: "ㄖㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rof"), expected: "ㄖㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("roj"), expected: "ㄖㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rmd"), expected: "ㄖㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rmf"), expected: "ㄖㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rmj"), expected: "ㄖㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rnd"), expected: "ㄖㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rnf"), expected: "ㄖㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rnj"), expected: "ㄖㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rk"), expected: "ㄖㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("rkd"), expected: "ㄖㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rkf"), expected: "ㄖㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rkj"), expected: "ㄖㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rl"), expected: "ㄖㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("rld"), expected: "ㄖㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rlf"), expected: "ㄖㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rlj"), expected: "ㄖㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rxd"), expected: "ㄖㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rxf"), expected: "ㄖㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rxj"), expected: "ㄖㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rxhd"), expected: "ㄖㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rxhj"), expected: "ㄖㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rxad"), expected: "ㄖㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rxaf"), expected: "ㄖㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rxaj"), expected: "ㄖㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rxmd"), expected: "ㄖㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rxmf"), expected: "ㄖㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rxmj"), expected: "ㄖㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rxnd"), expected: "ㄖㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rxnf"), expected: "ㄖㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rxnj"), expected: "ㄖㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rxld"), expected: "ㄖㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rxlf"), expected: "ㄖㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rxlj"), expected: "ㄖㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("z"), expected: "ㄗ"); - Assert.AreEqual(actual: composer.CnvSequence("zd"), expected: "ㄗˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zf"), expected: "ㄗˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zj"), expected: "ㄗˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zs"), expected: "ㄗ˙"); - Assert.AreEqual(actual: composer.CnvSequence("zy"), expected: "ㄗㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("zyd"), expected: "ㄗㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zyf"), expected: "ㄗㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zgd"), expected: "ㄗㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zgf"), expected: "ㄗㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zgj"), expected: "ㄗㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zi"), expected: "ㄗㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("zif"), expected: "ㄗㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zij"), expected: "ㄗㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zad"), expected: "ㄗㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zw"), expected: "ㄗㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("zwd"), expected: "ㄗㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zwf"), expected: "ㄗㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zwj"), expected: "ㄗㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zo"), expected: "ㄗㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("zof"), expected: "ㄗㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zoj"), expected: "ㄗㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zm"), expected: "ㄗㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("zmd"), expected: "ㄗㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zmf"), expected: "ㄗㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zmj"), expected: "ㄗㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zn"), expected: "ㄗㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("znf"), expected: "ㄗㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("znj"), expected: "ㄗㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zk"), expected: "ㄗㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("zkf"), expected: "ㄗㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zkj"), expected: "ㄗㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zl"), expected: "ㄗㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("zlf"), expected: "ㄗㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zlj"), expected: "ㄗㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zx"), expected: "ㄗㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("zxd"), expected: "ㄗㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zxf"), expected: "ㄗㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zxj"), expected: "ㄗㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zxh"), expected: "ㄗㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("zxhd"), expected: "ㄗㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zxhf"), expected: "ㄗㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zxhj"), expected: "ㄗㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zxhs"), expected: "ㄗㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("zxa"), expected: "ㄗㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("zxaf"), expected: "ㄗㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zxaj"), expected: "ㄗㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zxm"), expected: "ㄗㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("zxmf"), expected: "ㄗㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zxmj"), expected: "ㄗㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zxn"), expected: "ㄗㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("zxnf"), expected: "ㄗㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zxnj"), expected: "ㄗㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zxl"), expected: "ㄗㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("zxlf"), expected: "ㄗㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zxlj"), expected: "ㄗㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("a"), expected: "ㄘ"); - Assert.AreEqual(actual: composer.CnvSequence("ad"), expected: "ㄘˊ"); - Assert.AreEqual(actual: composer.CnvSequence("af"), expected: "ㄘˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aj"), expected: "ㄘˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ay"), expected: "ㄘㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ayf"), expected: "ㄘㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ayj"), expected: "ㄘㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("agj"), expected: "ㄘㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ai"), expected: "ㄘㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("aid"), expected: "ㄘㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aif"), expected: "ㄘㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aij"), expected: "ㄘㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("aw"), expected: "ㄘㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("awd"), expected: "ㄘㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("awf"), expected: "ㄘㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("awj"), expected: "ㄘㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ao"), expected: "ㄘㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("aod"), expected: "ㄘㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("aof"), expected: "ㄘㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("aoj"), expected: "ㄘㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("am"), expected: "ㄘㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("amd"), expected: "ㄘㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("amf"), expected: "ㄘㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("amj"), expected: "ㄘㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("an"), expected: "ㄘㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("and"), expected: "ㄘㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ak"), expected: "ㄘㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("akd"), expected: "ㄘㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("akf"), expected: "ㄘㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("akj"), expected: "ㄘㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("al"), expected: "ㄘㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ald"), expected: "ㄘㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("alf"), expected: "ㄘㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("alj"), expected: "ㄘㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ax"), expected: "ㄘㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("axd"), expected: "ㄘㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("axf"), expected: "ㄘㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("axj"), expected: "ㄘㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("axh"), expected: "ㄘㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("axhd"), expected: "ㄘㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("axhf"), expected: "ㄘㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("axhj"), expected: "ㄘㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("axa"), expected: "ㄘㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("axaf"), expected: "ㄘㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("axaj"), expected: "ㄘㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("axm"), expected: "ㄘㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("axmd"), expected: "ㄘㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("axmf"), expected: "ㄘㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("axmj"), expected: "ㄘㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("axn"), expected: "ㄘㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("axnd"), expected: "ㄘㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("axnf"), expected: "ㄘㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("axnj"), expected: "ㄘㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("axl"), expected: "ㄘㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("axld"), expected: "ㄘㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("axlf"), expected: "ㄘㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("axlj"), expected: "ㄘㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("s"), expected: "ㄙ"); - Assert.AreEqual(actual: composer.CnvSequence("sf"), expected: "ㄙˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sj"), expected: "ㄙˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sy"), expected: "ㄙㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("syf"), expected: "ㄙㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("syj"), expected: "ㄙㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sys"), expected: "ㄙㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("sg"), expected: "ㄙㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("sgj"), expected: "ㄙㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("si"), expected: "ㄙㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("sid"), expected: "ㄙㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sif"), expected: "ㄙㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sij"), expected: "ㄙㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sa"), expected: "ㄙㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("sw"), expected: "ㄙㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("swf"), expected: "ㄙㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("swj"), expected: "ㄙㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("so"), expected: "ㄙㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("sof"), expected: "ㄙㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("soj"), expected: "ㄙㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sm"), expected: "ㄙㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("smf"), expected: "ㄙㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("smj"), expected: "ㄙㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sn"), expected: "ㄙㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("snf"), expected: "ㄙㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sk"), expected: "ㄙㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("skf"), expected: "ㄙㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("skj"), expected: "ㄙㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sl"), expected: "ㄙㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("slj"), expected: "ㄙㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sx"), expected: "ㄙㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("sxd"), expected: "ㄙㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sxf"), expected: "ㄙㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxj"), expected: "ㄙㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxh"), expected: "ㄙㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("sxhd"), expected: "ㄙㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sxhf"), expected: "ㄙㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxhj"), expected: "ㄙㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxa"), expected: "ㄙㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("sxad"), expected: "ㄙㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sxaf"), expected: "ㄙㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxaj"), expected: "ㄙㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxm"), expected: "ㄙㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("sxmf"), expected: "ㄙㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxmj"), expected: "ㄙㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxn"), expected: "ㄙㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("sxnf"), expected: "ㄙㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxnj"), expected: "ㄙㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sxl"), expected: "ㄙㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("sxld"), expected: "ㄙㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sxlf"), expected: "ㄙㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sxlj"), expected: "ㄙㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("y"), expected: "ㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("yd"), expected: "ㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yj"), expected: "ㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ys"), expected: "ㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("h "), expected: "ㄛ "); - Assert.AreEqual(actual: composer.CnvSequence("hd"), expected: "ㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hf"), expected: "ㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hj"), expected: "ㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("g "), expected: "ㄜ "); - Assert.AreEqual(actual: composer.CnvSequence("gd"), expected: "ㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gf"), expected: "ㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gj"), expected: "ㄜˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("ed"), expected: "ㄝˊ"); - // Assert.AreEqual(actual: composer.CnvSequence("ef"), expected: "ㄝˇ"); - // Assert.AreEqual(actual: composer.CnvSequence("ej"), expected: "ㄝˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("es"), expected: "ㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("i"), expected: "ㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("id"), expected: "ㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("if"), expected: "ㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ij"), expected: "ㄞˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("aj"), expected: "ㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("w"), expected: "ㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("wd"), expected: "ㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wf"), expected: "ㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wj"), expected: "ㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("o"), expected: "ㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("od"), expected: "ㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("of"), expected: "ㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("oj"), expected: "ㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("os"), expected: "ㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("m "), expected: "ㄢ "); - Assert.AreEqual(actual: composer.CnvSequence("md"), expected: "ㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mf"), expected: "ㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mj"), expected: "ㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("n "), expected: "ㄣ "); - Assert.AreEqual(actual: composer.CnvSequence("nd"), expected: "ㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nf"), expected: "ㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nj"), expected: "ㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ns"), expected: "ㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("k "), expected: "ㄤ "); - Assert.AreEqual(actual: composer.CnvSequence("kd"), expected: "ㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kf"), expected: "ㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kj"), expected: "ㄤˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("l "), expected: "ㄥ "); - // Assert.AreEqual(actual: composer.CnvSequence("lj"), expected: "ㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("l "), expected: "ㄦ "); - Assert.AreEqual(actual: composer.CnvSequence("ld"), expected: "ㄦˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lf"), expected: "ㄦˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lj"), expected: "ㄦˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ls"), expected: "ㄦ˙"); - Assert.AreEqual(actual: composer.CnvSequence("e"), expected: "ㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ed"), expected: "ㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ef"), expected: "ㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ej"), expected: "ㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ey"), expected: "ㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("eyd"), expected: "ㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("eyf"), expected: "ㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("eyj"), expected: "ㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("eys"), expected: "ㄧㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("eh"), expected: "ㄧㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("ehs"), expected: "ㄧㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ee"), expected: "ㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("eed"), expected: "ㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("eef"), expected: "ㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("eej"), expected: "ㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ees"), expected: "ㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("eid"), expected: "ㄧㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ew"), expected: "ㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("ewd"), expected: "ㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ewf"), expected: "ㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ewj"), expected: "ㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("eo"), expected: "ㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("eod"), expected: "ㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("eof"), expected: "ㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("eoj"), expected: "ㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("em"), expected: "ㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("emd"), expected: "ㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("emf"), expected: "ㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("emj"), expected: "ㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("en"), expected: "ㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("end"), expected: "ㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("enf"), expected: "ㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("enj"), expected: "ㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ek"), expected: "ㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ekd"), expected: "ㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ekf"), expected: "ㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ekj"), expected: "ㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("el"), expected: "ㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("eld"), expected: "ㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("elf"), expected: "ㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("elj"), expected: "ㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("x"), expected: "ㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("xd"), expected: "ㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xf"), expected: "ㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xj"), expected: "ㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xy"), expected: "ㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xyd"), expected: "ㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xyf"), expected: "ㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xyj"), expected: "ㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xys"), expected: "ㄨㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xh"), expected: "ㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("xhf"), expected: "ㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xhj"), expected: "ㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xi"), expected: "ㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("xif"), expected: "ㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xij"), expected: "ㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xa"), expected: "ㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("xad"), expected: "ㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xaf"), expected: "ㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xaj"), expected: "ㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xm"), expected: "ㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xmd"), expected: "ㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xmf"), expected: "ㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xmj"), expected: "ㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xn"), expected: "ㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xnd"), expected: "ㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xnf"), expected: "ㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xnj"), expected: "ㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xk"), expected: "ㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xkd"), expected: "ㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xkf"), expected: "ㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xkj"), expected: "ㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xl"), expected: "ㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xlf"), expected: "ㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xlj"), expected: "ㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("u"), expected: "ㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("ud"), expected: "ㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("uf"), expected: "ㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uj"), expected: "ㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ue"), expected: "ㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("uef"), expected: "ㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uej"), expected: "ㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("um"), expected: "ㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("umd"), expected: "ㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("umf"), expected: "ㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("umj"), expected: "ㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("un"), expected: "ㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("und"), expected: "ㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("unf"), expected: "ㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("unj"), expected: "ㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ul"), expected: "ㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("uld"), expected: "ㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ulf"), expected: "ㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ulj"), expected: "ㄩㄥˋ"); + int counter = 0; + CheckEq(ref counter, ref composer, "kek", "ㄎㄧㄤ"); + CheckEq(ref counter, ref composer, "gewd", "ㄍㄧㄠˊ"); + CheckEq(ref counter, ref composer, "gen", "ㄍㄧㄣ"); + CheckEq(ref counter, ref composer, "bekd", "ㄅㄧㄤˊ"); + CheckEq(ref counter, ref composer, "bekj", "ㄅㄧㄤˋ"); + CheckEq(ref counter, ref composer, "dxk", "ㄉㄨㄤ"); + CheckEq(ref counter, ref composer, "by", "ㄅㄚ"); + CheckEq(ref counter, ref composer, "byd", "ㄅㄚˊ"); + CheckEq(ref counter, ref composer, "byf", "ㄅㄚˇ"); + CheckEq(ref counter, ref composer, "byj", "ㄅㄚˋ"); + CheckEq(ref counter, ref composer, "bys", "ㄅㄚ˙"); + CheckEq(ref counter, ref composer, "bh", "ㄅㄛ"); + CheckEq(ref counter, ref composer, "bhd", "ㄅㄛˊ"); + CheckEq(ref counter, ref composer, "bhf", "ㄅㄛˇ"); + CheckEq(ref counter, ref composer, "bhj", "ㄅㄛˋ"); + CheckEq(ref counter, ref composer, "bhs", "ㄅㄛ˙"); + CheckEq(ref counter, ref composer, "bi", "ㄅㄞ"); + CheckEq(ref counter, ref composer, "bid", "ㄅㄞˊ"); + CheckEq(ref counter, ref composer, "bif", "ㄅㄞˇ"); + CheckEq(ref counter, ref composer, "bij", "ㄅㄞˋ"); + CheckEq(ref counter, ref composer, "bis", "ㄅㄞ˙"); + CheckEq(ref counter, ref composer, "ba", "ㄅㄟ"); + CheckEq(ref counter, ref composer, "baf", "ㄅㄟˇ"); + CheckEq(ref counter, ref composer, "baj", "ㄅㄟˋ"); + CheckEq(ref counter, ref composer, "bas", "ㄅㄟ˙"); + CheckEq(ref counter, ref composer, "bw", "ㄅㄠ"); + CheckEq(ref counter, ref composer, "bwd", "ㄅㄠˊ"); + CheckEq(ref counter, ref composer, "bwf", "ㄅㄠˇ"); + CheckEq(ref counter, ref composer, "bwj", "ㄅㄠˋ"); + CheckEq(ref counter, ref composer, "bm", "ㄅㄢ"); + CheckEq(ref counter, ref composer, "bmf", "ㄅㄢˇ"); + CheckEq(ref counter, ref composer, "bmj", "ㄅㄢˋ"); + CheckEq(ref counter, ref composer, "bn", "ㄅㄣ"); + CheckEq(ref counter, ref composer, "bnf", "ㄅㄣˇ"); + CheckEq(ref counter, ref composer, "bnj", "ㄅㄣˋ"); + CheckEq(ref counter, ref composer, "bk", "ㄅㄤ"); + CheckEq(ref counter, ref composer, "bkf", "ㄅㄤˇ"); + CheckEq(ref counter, ref composer, "bkj", "ㄅㄤˋ"); + CheckEq(ref counter, ref composer, "bl", "ㄅㄥ"); + CheckEq(ref counter, ref composer, "bld", "ㄅㄥˊ"); + CheckEq(ref counter, ref composer, "blf", "ㄅㄥˇ"); + CheckEq(ref counter, ref composer, "blj", "ㄅㄥˋ"); + CheckEq(ref counter, ref composer, "be", "ㄅㄧ"); + CheckEq(ref counter, ref composer, "bed", "ㄅㄧˊ"); + CheckEq(ref counter, ref composer, "bef", "ㄅㄧˇ"); + CheckEq(ref counter, ref composer, "bej", "ㄅㄧˋ"); + CheckEq(ref counter, ref composer, "bee", "ㄅㄧㄝ"); + CheckEq(ref counter, ref composer, "beed", "ㄅㄧㄝˊ"); + CheckEq(ref counter, ref composer, "beef", "ㄅㄧㄝˇ"); + CheckEq(ref counter, ref composer, "beej", "ㄅㄧㄝˋ"); + CheckEq(ref counter, ref composer, "bew", "ㄅㄧㄠ"); + CheckEq(ref counter, ref composer, "bewf", "ㄅㄧㄠˇ"); + CheckEq(ref counter, ref composer, "bewj", "ㄅㄧㄠˋ"); + CheckEq(ref counter, ref composer, "bem", "ㄅㄧㄢ"); + CheckEq(ref counter, ref composer, "bemd", "ㄅㄧㄢˊ"); + CheckEq(ref counter, ref composer, "bemf", "ㄅㄧㄢˇ"); + CheckEq(ref counter, ref composer, "bemj", "ㄅㄧㄢˋ"); + CheckEq(ref counter, ref composer, "ben", "ㄅㄧㄣ"); + CheckEq(ref counter, ref composer, "benf", "ㄅㄧㄣˇ"); + CheckEq(ref counter, ref composer, "benj", "ㄅㄧㄣˋ"); + CheckEq(ref counter, ref composer, "bel", "ㄅㄧㄥ"); + CheckEq(ref counter, ref composer, "belf", "ㄅㄧㄥˇ"); + CheckEq(ref counter, ref composer, "belj", "ㄅㄧㄥˋ"); + CheckEq(ref counter, ref composer, "bx", "ㄅㄨ"); + CheckEq(ref counter, ref composer, "bxd", "ㄅㄨˊ"); + CheckEq(ref counter, ref composer, "bxf", "ㄅㄨˇ"); + CheckEq(ref counter, ref composer, "bxj", "ㄅㄨˋ"); + CheckEq(ref counter, ref composer, "py", "ㄆㄚ"); + CheckEq(ref counter, ref composer, "pyd", "ㄆㄚˊ"); + CheckEq(ref counter, ref composer, "pyf", "ㄆㄚˇ"); + CheckEq(ref counter, ref composer, "pyj", "ㄆㄚˋ"); + CheckEq(ref counter, ref composer, "pys", "ㄆㄚ˙"); + CheckEq(ref counter, ref composer, "ph", "ㄆㄛ"); + CheckEq(ref counter, ref composer, "phd", "ㄆㄛˊ"); + CheckEq(ref counter, ref composer, "phf", "ㄆㄛˇ"); + CheckEq(ref counter, ref composer, "phj", "ㄆㄛˋ"); + CheckEq(ref counter, ref composer, "pi", "ㄆㄞ"); + CheckEq(ref counter, ref composer, "pid", "ㄆㄞˊ"); + CheckEq(ref counter, ref composer, "pif", "ㄆㄞˇ"); + CheckEq(ref counter, ref composer, "pij", "ㄆㄞˋ"); + CheckEq(ref counter, ref composer, "pa", "ㄆㄟ"); + CheckEq(ref counter, ref composer, "pad", "ㄆㄟˊ"); + CheckEq(ref counter, ref composer, "paf", "ㄆㄟˇ"); + CheckEq(ref counter, ref composer, "paj", "ㄆㄟˋ"); + CheckEq(ref counter, ref composer, "pw", "ㄆㄠ"); + CheckEq(ref counter, ref composer, "pwd", "ㄆㄠˊ"); + CheckEq(ref counter, ref composer, "pwf", "ㄆㄠˇ"); + CheckEq(ref counter, ref composer, "pwj", "ㄆㄠˋ"); + CheckEq(ref counter, ref composer, "po", "ㄆㄡ"); + CheckEq(ref counter, ref composer, "pod", "ㄆㄡˊ"); + CheckEq(ref counter, ref composer, "pof", "ㄆㄡˇ"); + CheckEq(ref counter, ref composer, "poj", "ㄆㄡˋ"); + CheckEq(ref counter, ref composer, "pm", "ㄆㄢ"); + CheckEq(ref counter, ref composer, "pmd", "ㄆㄢˊ"); + CheckEq(ref counter, ref composer, "pmf", "ㄆㄢˇ"); + CheckEq(ref counter, ref composer, "pmj", "ㄆㄢˋ"); + CheckEq(ref counter, ref composer, "pn", "ㄆㄣ"); + CheckEq(ref counter, ref composer, "pnd", "ㄆㄣˊ"); + CheckEq(ref counter, ref composer, "pnf", "ㄆㄣˇ"); + CheckEq(ref counter, ref composer, "pnj", "ㄆㄣˋ"); + CheckEq(ref counter, ref composer, "pk", "ㄆㄤ"); + CheckEq(ref counter, ref composer, "pkd", "ㄆㄤˊ"); + CheckEq(ref counter, ref composer, "pkf", "ㄆㄤˇ"); + CheckEq(ref counter, ref composer, "pkj", "ㄆㄤˋ"); + CheckEq(ref counter, ref composer, "pl", "ㄆㄥ"); + CheckEq(ref counter, ref composer, "pld", "ㄆㄥˊ"); + CheckEq(ref counter, ref composer, "plf", "ㄆㄥˇ"); + CheckEq(ref counter, ref composer, "plj", "ㄆㄥˋ"); + CheckEq(ref counter, ref composer, "pe", "ㄆㄧ"); + CheckEq(ref counter, ref composer, "ped", "ㄆㄧˊ"); + CheckEq(ref counter, ref composer, "pef", "ㄆㄧˇ"); + CheckEq(ref counter, ref composer, "pej", "ㄆㄧˋ"); + CheckEq(ref counter, ref composer, "pey", "ㄆㄧㄚ"); + CheckEq(ref counter, ref composer, "pee", "ㄆㄧㄝ"); + CheckEq(ref counter, ref composer, "peef", "ㄆㄧㄝˇ"); + CheckEq(ref counter, ref composer, "peej", "ㄆㄧㄝˋ"); + CheckEq(ref counter, ref composer, "pew", "ㄆㄧㄠ"); + CheckEq(ref counter, ref composer, "pewd", "ㄆㄧㄠˊ"); + CheckEq(ref counter, ref composer, "pewf", "ㄆㄧㄠˇ"); + CheckEq(ref counter, ref composer, "pewj", "ㄆㄧㄠˋ"); + CheckEq(ref counter, ref composer, "pem", "ㄆㄧㄢ"); + CheckEq(ref counter, ref composer, "pemd", "ㄆㄧㄢˊ"); + CheckEq(ref counter, ref composer, "pemf", "ㄆㄧㄢˇ"); + CheckEq(ref counter, ref composer, "pemj", "ㄆㄧㄢˋ"); + CheckEq(ref counter, ref composer, "pen", "ㄆㄧㄣ"); + CheckEq(ref counter, ref composer, "pend", "ㄆㄧㄣˊ"); + CheckEq(ref counter, ref composer, "penf", "ㄆㄧㄣˇ"); + CheckEq(ref counter, ref composer, "penj", "ㄆㄧㄣˋ"); + CheckEq(ref counter, ref composer, "pel", "ㄆㄧㄥ"); + CheckEq(ref counter, ref composer, "peld", "ㄆㄧㄥˊ"); + CheckEq(ref counter, ref composer, "pelf", "ㄆㄧㄥˇ"); + CheckEq(ref counter, ref composer, "pelj", "ㄆㄧㄥˋ"); + CheckEq(ref counter, ref composer, "px", "ㄆㄨ"); + CheckEq(ref counter, ref composer, "pxd", "ㄆㄨˊ"); + CheckEq(ref counter, ref composer, "pxf", "ㄆㄨˇ"); + CheckEq(ref counter, ref composer, "pxj", "ㄆㄨˋ"); + CheckEq(ref counter, ref composer, "my", "ㄇㄚ"); + CheckEq(ref counter, ref composer, "myd", "ㄇㄚˊ"); + CheckEq(ref counter, ref composer, "myf", "ㄇㄚˇ"); + CheckEq(ref counter, ref composer, "myj", "ㄇㄚˋ"); + CheckEq(ref counter, ref composer, "mys", "ㄇㄚ˙"); + CheckEq(ref counter, ref composer, "mh", "ㄇㄛ"); + CheckEq(ref counter, ref composer, "mhd", "ㄇㄛˊ"); + CheckEq(ref counter, ref composer, "mhf", "ㄇㄛˇ"); + CheckEq(ref counter, ref composer, "mhj", "ㄇㄛˋ"); + CheckEq(ref counter, ref composer, "mhs", "ㄇㄛ˙"); + CheckEq(ref counter, ref composer, "mg", "ㄇㄜ"); + CheckEq(ref counter, ref composer, "mgj", "ㄇㄜˋ"); + CheckEq(ref counter, ref composer, "mgs", "ㄇㄜ˙"); + CheckEq(ref counter, ref composer, "mi", "ㄇㄞ"); + CheckEq(ref counter, ref composer, "mid", "ㄇㄞˊ"); + CheckEq(ref counter, ref composer, "mif", "ㄇㄞˇ"); + CheckEq(ref counter, ref composer, "mij", "ㄇㄞˋ"); + CheckEq(ref counter, ref composer, "mad", "ㄇㄟˊ"); + CheckEq(ref counter, ref composer, "maf", "ㄇㄟˇ"); + CheckEq(ref counter, ref composer, "maj", "ㄇㄟˋ"); + CheckEq(ref counter, ref composer, "mw", "ㄇㄠ"); + CheckEq(ref counter, ref composer, "mwd", "ㄇㄠˊ"); + CheckEq(ref counter, ref composer, "mwf", "ㄇㄠˇ"); + CheckEq(ref counter, ref composer, "mwj", "ㄇㄠˋ"); + CheckEq(ref counter, ref composer, "mod", "ㄇㄡˊ"); + CheckEq(ref counter, ref composer, "mof", "ㄇㄡˇ"); + CheckEq(ref counter, ref composer, "moj", "ㄇㄡˋ"); + CheckEq(ref counter, ref composer, "mm", "ㄇㄢ"); + CheckEq(ref counter, ref composer, "mmd", "ㄇㄢˊ"); + CheckEq(ref counter, ref composer, "mmf", "ㄇㄢˇ"); + CheckEq(ref counter, ref composer, "mmj", "ㄇㄢˋ"); + CheckEq(ref counter, ref composer, "mn", "ㄇㄣ"); + CheckEq(ref counter, ref composer, "mnd", "ㄇㄣˊ"); + CheckEq(ref counter, ref composer, "mnf", "ㄇㄣˇ"); + CheckEq(ref counter, ref composer, "mnj", "ㄇㄣˋ"); + CheckEq(ref counter, ref composer, "mns", "ㄇㄣ˙"); + CheckEq(ref counter, ref composer, "mk", "ㄇㄤ"); + CheckEq(ref counter, ref composer, "mkd", "ㄇㄤˊ"); + CheckEq(ref counter, ref composer, "mkf", "ㄇㄤˇ"); + CheckEq(ref counter, ref composer, "mkj", "ㄇㄤˋ"); + CheckEq(ref counter, ref composer, "ml", "ㄇㄥ"); + CheckEq(ref counter, ref composer, "mld", "ㄇㄥˊ"); + CheckEq(ref counter, ref composer, "mlf", "ㄇㄥˇ"); + CheckEq(ref counter, ref composer, "mlj", "ㄇㄥˋ"); + CheckEq(ref counter, ref composer, "me", "ㄇㄧ"); + CheckEq(ref counter, ref composer, "med", "ㄇㄧˊ"); + CheckEq(ref counter, ref composer, "mef", "ㄇㄧˇ"); + CheckEq(ref counter, ref composer, "mej", "ㄇㄧˋ"); + CheckEq(ref counter, ref composer, "mee", "ㄇㄧㄝ"); + CheckEq(ref counter, ref composer, "meed", "ㄇㄧㄝˊ"); + CheckEq(ref counter, ref composer, "meej", "ㄇㄧㄝˋ"); + CheckEq(ref counter, ref composer, "mew", "ㄇㄧㄠ"); + CheckEq(ref counter, ref composer, "mewd", "ㄇㄧㄠˊ"); + CheckEq(ref counter, ref composer, "mewf", "ㄇㄧㄠˇ"); + CheckEq(ref counter, ref composer, "mewj", "ㄇㄧㄠˋ"); + CheckEq(ref counter, ref composer, "meod", "ㄇㄧㄡˊ"); + CheckEq(ref counter, ref composer, "meof", "ㄇㄧㄡˇ"); + CheckEq(ref counter, ref composer, "meoj", "ㄇㄧㄡˋ"); + CheckEq(ref counter, ref composer, "mem", "ㄇㄧㄢ"); + CheckEq(ref counter, ref composer, "memd", "ㄇㄧㄢˊ"); + CheckEq(ref counter, ref composer, "memf", "ㄇㄧㄢˇ"); + CheckEq(ref counter, ref composer, "memj", "ㄇㄧㄢˋ"); + CheckEq(ref counter, ref composer, "men", "ㄇㄧㄣ"); + CheckEq(ref counter, ref composer, "mend", "ㄇㄧㄣˊ"); + CheckEq(ref counter, ref composer, "menf", "ㄇㄧㄣˇ"); + CheckEq(ref counter, ref composer, "meld", "ㄇㄧㄥˊ"); + CheckEq(ref counter, ref composer, "melf", "ㄇㄧㄥˇ"); + CheckEq(ref counter, ref composer, "melj", "ㄇㄧㄥˋ"); + CheckEq(ref counter, ref composer, "mxd", "ㄇㄨˊ"); + CheckEq(ref counter, ref composer, "mxf", "ㄇㄨˇ"); + CheckEq(ref counter, ref composer, "mxj", "ㄇㄨˋ"); + CheckEq(ref counter, ref composer, "fy", "ㄈㄚ"); + CheckEq(ref counter, ref composer, "fyd", "ㄈㄚˊ"); + CheckEq(ref counter, ref composer, "fyf", "ㄈㄚˇ"); + CheckEq(ref counter, ref composer, "fyj", "ㄈㄚˋ"); + CheckEq(ref counter, ref composer, "fhd", "ㄈㄛˊ"); + CheckEq(ref counter, ref composer, "fa", "ㄈㄟ"); + CheckEq(ref counter, ref composer, "fad", "ㄈㄟˊ"); + CheckEq(ref counter, ref composer, "faf", "ㄈㄟˇ"); + CheckEq(ref counter, ref composer, "faj", "ㄈㄟˋ"); + CheckEq(ref counter, ref composer, "fo", "ㄈㄡ"); + CheckEq(ref counter, ref composer, "fod", "ㄈㄡˊ"); + CheckEq(ref counter, ref composer, "fof", "ㄈㄡˇ"); + CheckEq(ref counter, ref composer, "foj", "ㄈㄡˋ"); + CheckEq(ref counter, ref composer, "fm", "ㄈㄢ"); + CheckEq(ref counter, ref composer, "fmd", "ㄈㄢˊ"); + CheckEq(ref counter, ref composer, "fmf", "ㄈㄢˇ"); + CheckEq(ref counter, ref composer, "fmj", "ㄈㄢˋ"); + CheckEq(ref counter, ref composer, "fn", "ㄈㄣ"); + CheckEq(ref counter, ref composer, "fnd", "ㄈㄣˊ"); + CheckEq(ref counter, ref composer, "fnf", "ㄈㄣˇ"); + CheckEq(ref counter, ref composer, "fnj", "ㄈㄣˋ"); + CheckEq(ref counter, ref composer, "fns", "ㄈㄣ˙"); + CheckEq(ref counter, ref composer, "fk", "ㄈㄤ"); + CheckEq(ref counter, ref composer, "fkd", "ㄈㄤˊ"); + CheckEq(ref counter, ref composer, "fkf", "ㄈㄤˇ"); + CheckEq(ref counter, ref composer, "fkj", "ㄈㄤˋ"); + CheckEq(ref counter, ref composer, "fl", "ㄈㄥ"); + CheckEq(ref counter, ref composer, "fld", "ㄈㄥˊ"); + CheckEq(ref counter, ref composer, "flf", "ㄈㄥˇ"); + CheckEq(ref counter, ref composer, "flj", "ㄈㄥˋ"); + CheckEq(ref counter, ref composer, "fewj", "ㄈㄧㄠˋ"); + CheckEq(ref counter, ref composer, "fx", "ㄈㄨ"); + CheckEq(ref counter, ref composer, "fxd", "ㄈㄨˊ"); + CheckEq(ref counter, ref composer, "fxf", "ㄈㄨˇ"); + CheckEq(ref counter, ref composer, "fxj", "ㄈㄨˋ"); + CheckEq(ref counter, ref composer, "dy", "ㄉㄚ"); + CheckEq(ref counter, ref composer, "dyd", "ㄉㄚˊ"); + CheckEq(ref counter, ref composer, "dyf", "ㄉㄚˇ"); + CheckEq(ref counter, ref composer, "dyj", "ㄉㄚˋ"); + CheckEq(ref counter, ref composer, "dys", "ㄉㄚ˙"); + CheckEq(ref counter, ref composer, "dg", "ㄉㄜ"); + CheckEq(ref counter, ref composer, "dgd", "ㄉㄜˊ"); + CheckEq(ref counter, ref composer, "dgs", "ㄉㄜ˙"); + CheckEq(ref counter, ref composer, "di", "ㄉㄞ"); + CheckEq(ref counter, ref composer, "dif", "ㄉㄞˇ"); + CheckEq(ref counter, ref composer, "dij", "ㄉㄞˋ"); + CheckEq(ref counter, ref composer, "daf", "ㄉㄟˇ"); + CheckEq(ref counter, ref composer, "dw", "ㄉㄠ"); + CheckEq(ref counter, ref composer, "dwd", "ㄉㄠˊ"); + CheckEq(ref counter, ref composer, "dwf", "ㄉㄠˇ"); + CheckEq(ref counter, ref composer, "dwj", "ㄉㄠˋ"); + CheckEq(ref counter, ref composer, "do", "ㄉㄡ"); + CheckEq(ref counter, ref composer, "dod", "ㄉㄡˊ"); + CheckEq(ref counter, ref composer, "dof", "ㄉㄡˇ"); + CheckEq(ref counter, ref composer, "doj", "ㄉㄡˋ"); + CheckEq(ref counter, ref composer, "dm", "ㄉㄢ"); + CheckEq(ref counter, ref composer, "dmf", "ㄉㄢˇ"); + CheckEq(ref counter, ref composer, "dmj", "ㄉㄢˋ"); + CheckEq(ref counter, ref composer, "dnj", "ㄉㄣˋ"); + CheckEq(ref counter, ref composer, "dk", "ㄉㄤ"); + CheckEq(ref counter, ref composer, "dkf", "ㄉㄤˇ"); + CheckEq(ref counter, ref composer, "dkj", "ㄉㄤˋ"); + CheckEq(ref counter, ref composer, "dl", "ㄉㄥ"); + CheckEq(ref counter, ref composer, "dlf", "ㄉㄥˇ"); + CheckEq(ref counter, ref composer, "dlj", "ㄉㄥˋ"); + CheckEq(ref counter, ref composer, "de", "ㄉㄧ"); + CheckEq(ref counter, ref composer, "ded", "ㄉㄧˊ"); + CheckEq(ref counter, ref composer, "def", "ㄉㄧˇ"); + CheckEq(ref counter, ref composer, "dej", "ㄉㄧˋ"); + CheckEq(ref counter, ref composer, "deyf", "ㄉㄧㄚˇ"); + CheckEq(ref counter, ref composer, "dee", "ㄉㄧㄝ"); + CheckEq(ref counter, ref composer, "deed", "ㄉㄧㄝˊ"); + CheckEq(ref counter, ref composer, "deef", "ㄉㄧㄝˇ"); + CheckEq(ref counter, ref composer, "deej", "ㄉㄧㄝˋ"); + CheckEq(ref counter, ref composer, "dew", "ㄉㄧㄠ"); + CheckEq(ref counter, ref composer, "dewf", "ㄉㄧㄠˇ"); + CheckEq(ref counter, ref composer, "dewj", "ㄉㄧㄠˋ"); + CheckEq(ref counter, ref composer, "deo", "ㄉㄧㄡ"); + CheckEq(ref counter, ref composer, "dem", "ㄉㄧㄢ"); + CheckEq(ref counter, ref composer, "demd", "ㄉㄧㄢˊ"); + CheckEq(ref counter, ref composer, "demf", "ㄉㄧㄢˇ"); + CheckEq(ref counter, ref composer, "demj", "ㄉㄧㄢˋ"); + CheckEq(ref counter, ref composer, "del", "ㄉㄧㄥ"); + CheckEq(ref counter, ref composer, "deld", "ㄉㄧㄥˊ"); + CheckEq(ref counter, ref composer, "delf", "ㄉㄧㄥˇ"); + CheckEq(ref counter, ref composer, "delj", "ㄉㄧㄥˋ"); + CheckEq(ref counter, ref composer, "dx", "ㄉㄨ"); + CheckEq(ref counter, ref composer, "dxd", "ㄉㄨˊ"); + CheckEq(ref counter, ref composer, "dxf", "ㄉㄨˇ"); + CheckEq(ref counter, ref composer, "dxj", "ㄉㄨˋ"); + CheckEq(ref counter, ref composer, "dxh", "ㄉㄨㄛ"); + CheckEq(ref counter, ref composer, "dxhd", "ㄉㄨㄛˊ"); + CheckEq(ref counter, ref composer, "dxhf", "ㄉㄨㄛˇ"); + CheckEq(ref counter, ref composer, "dxhj", "ㄉㄨㄛˋ"); + CheckEq(ref counter, ref composer, "dxhs", "ㄉㄨㄛ˙"); + CheckEq(ref counter, ref composer, "dxa", "ㄉㄨㄟ"); + CheckEq(ref counter, ref composer, "dxaf", "ㄉㄨㄟˇ"); + CheckEq(ref counter, ref composer, "dxaj", "ㄉㄨㄟˋ"); + CheckEq(ref counter, ref composer, "dxm", "ㄉㄨㄢ"); + CheckEq(ref counter, ref composer, "dxmf", "ㄉㄨㄢˇ"); + CheckEq(ref counter, ref composer, "dxmj", "ㄉㄨㄢˋ"); + CheckEq(ref counter, ref composer, "dxn", "ㄉㄨㄣ"); + CheckEq(ref counter, ref composer, "dxnf", "ㄉㄨㄣˇ"); + CheckEq(ref counter, ref composer, "dxnj", "ㄉㄨㄣˋ"); + CheckEq(ref counter, ref composer, "dxl", "ㄉㄨㄥ"); + CheckEq(ref counter, ref composer, "dxlf", "ㄉㄨㄥˇ"); + CheckEq(ref counter, ref composer, "dxlj", "ㄉㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ty", "ㄊㄚ"); + CheckEq(ref counter, ref composer, "tyf", "ㄊㄚˇ"); + CheckEq(ref counter, ref composer, "tyj", "ㄊㄚˋ"); + CheckEq(ref counter, ref composer, "tgj", "ㄊㄜˋ"); + CheckEq(ref counter, ref composer, "ti", "ㄊㄞ"); + CheckEq(ref counter, ref composer, "tid", "ㄊㄞˊ"); + CheckEq(ref counter, ref composer, "tif", "ㄊㄞˇ"); + CheckEq(ref counter, ref composer, "tij", "ㄊㄞˋ"); + CheckEq(ref counter, ref composer, "tis", "ㄊㄞ˙"); + CheckEq(ref counter, ref composer, "tw", "ㄊㄠ"); + CheckEq(ref counter, ref composer, "twd", "ㄊㄠˊ"); + CheckEq(ref counter, ref composer, "twf", "ㄊㄠˇ"); + CheckEq(ref counter, ref composer, "twj", "ㄊㄠˋ"); + CheckEq(ref counter, ref composer, "tws", "ㄊㄠ˙"); + CheckEq(ref counter, ref composer, "to", "ㄊㄡ"); + CheckEq(ref counter, ref composer, "tod", "ㄊㄡˊ"); + CheckEq(ref counter, ref composer, "tof", "ㄊㄡˇ"); + CheckEq(ref counter, ref composer, "toj", "ㄊㄡˋ"); + CheckEq(ref counter, ref composer, "tos", "ㄊㄡ˙"); + CheckEq(ref counter, ref composer, "tm", "ㄊㄢ"); + CheckEq(ref counter, ref composer, "tmd", "ㄊㄢˊ"); + CheckEq(ref counter, ref composer, "tmf", "ㄊㄢˇ"); + CheckEq(ref counter, ref composer, "tmj", "ㄊㄢˋ"); + CheckEq(ref counter, ref composer, "tk", "ㄊㄤ"); + CheckEq(ref counter, ref composer, "tkd", "ㄊㄤˊ"); + CheckEq(ref counter, ref composer, "tkf", "ㄊㄤˇ"); + CheckEq(ref counter, ref composer, "tkj", "ㄊㄤˋ"); + CheckEq(ref counter, ref composer, "tl", "ㄊㄥ"); + CheckEq(ref counter, ref composer, "tld", "ㄊㄥˊ"); + CheckEq(ref counter, ref composer, "tlj", "ㄊㄥˋ"); + CheckEq(ref counter, ref composer, "te", "ㄊㄧ"); + CheckEq(ref counter, ref composer, "ted", "ㄊㄧˊ"); + CheckEq(ref counter, ref composer, "tef", "ㄊㄧˇ"); + CheckEq(ref counter, ref composer, "tej", "ㄊㄧˋ"); + CheckEq(ref counter, ref composer, "tee", "ㄊㄧㄝ"); + CheckEq(ref counter, ref composer, "teed", "ㄊㄧㄝˊ"); + CheckEq(ref counter, ref composer, "teef", "ㄊㄧㄝˇ"); + CheckEq(ref counter, ref composer, "teej", "ㄊㄧㄝˋ"); + CheckEq(ref counter, ref composer, "tew", "ㄊㄧㄠ"); + CheckEq(ref counter, ref composer, "tewd", "ㄊㄧㄠˊ"); + CheckEq(ref counter, ref composer, "tewf", "ㄊㄧㄠˇ"); + CheckEq(ref counter, ref composer, "tewj", "ㄊㄧㄠˋ"); + CheckEq(ref counter, ref composer, "tem", "ㄊㄧㄢ"); + CheckEq(ref counter, ref composer, "temd", "ㄊㄧㄢˊ"); + CheckEq(ref counter, ref composer, "temf", "ㄊㄧㄢˇ"); + CheckEq(ref counter, ref composer, "temj", "ㄊㄧㄢˋ"); + CheckEq(ref counter, ref composer, "tel", "ㄊㄧㄥ"); + CheckEq(ref counter, ref composer, "teld", "ㄊㄧㄥˊ"); + CheckEq(ref counter, ref composer, "telf", "ㄊㄧㄥˇ"); + CheckEq(ref counter, ref composer, "telj", "ㄊㄧㄥˋ"); + CheckEq(ref counter, ref composer, "tx", "ㄊㄨ"); + CheckEq(ref counter, ref composer, "txd", "ㄊㄨˊ"); + CheckEq(ref counter, ref composer, "txf", "ㄊㄨˇ"); + CheckEq(ref counter, ref composer, "txj", "ㄊㄨˋ"); + CheckEq(ref counter, ref composer, "txh", "ㄊㄨㄛ"); + CheckEq(ref counter, ref composer, "txhd", "ㄊㄨㄛˊ"); + CheckEq(ref counter, ref composer, "txhf", "ㄊㄨㄛˇ"); + CheckEq(ref counter, ref composer, "txhj", "ㄊㄨㄛˋ"); + CheckEq(ref counter, ref composer, "txa", "ㄊㄨㄟ"); + CheckEq(ref counter, ref composer, "txad", "ㄊㄨㄟˊ"); + CheckEq(ref counter, ref composer, "txaf", "ㄊㄨㄟˇ"); + CheckEq(ref counter, ref composer, "txaj", "ㄊㄨㄟˋ"); + CheckEq(ref counter, ref composer, "txm", "ㄊㄨㄢ"); + CheckEq(ref counter, ref composer, "txmd", "ㄊㄨㄢˊ"); + CheckEq(ref counter, ref composer, "txmf", "ㄊㄨㄢˇ"); + CheckEq(ref counter, ref composer, "txmj", "ㄊㄨㄢˋ"); + CheckEq(ref counter, ref composer, "txn", "ㄊㄨㄣ"); + CheckEq(ref counter, ref composer, "txnd", "ㄊㄨㄣˊ"); + CheckEq(ref counter, ref composer, "txnf", "ㄊㄨㄣˇ"); + CheckEq(ref counter, ref composer, "txnj", "ㄊㄨㄣˋ"); + CheckEq(ref counter, ref composer, "txl", "ㄊㄨㄥ"); + CheckEq(ref counter, ref composer, "txld", "ㄊㄨㄥˊ"); + CheckEq(ref counter, ref composer, "txlf", "ㄊㄨㄥˇ"); + CheckEq(ref counter, ref composer, "txlj", "ㄊㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ny", "ㄋㄚ"); + CheckEq(ref counter, ref composer, "nyd", "ㄋㄚˊ"); + CheckEq(ref counter, ref composer, "nyf", "ㄋㄚˇ"); + CheckEq(ref counter, ref composer, "nyj", "ㄋㄚˋ"); + CheckEq(ref counter, ref composer, "nys", "ㄋㄚ˙"); + CheckEq(ref counter, ref composer, "ngj", "ㄋㄜˋ"); + CheckEq(ref counter, ref composer, "ngs", "ㄋㄜ˙"); + CheckEq(ref counter, ref composer, "nid", "ㄋㄞˊ"); + CheckEq(ref counter, ref composer, "nif", "ㄋㄞˇ"); + CheckEq(ref counter, ref composer, "nij", "ㄋㄞˋ"); + CheckEq(ref counter, ref composer, "nad", "ㄋㄟˊ"); + CheckEq(ref counter, ref composer, "naf", "ㄋㄟˇ"); + CheckEq(ref counter, ref composer, "naj", "ㄋㄟˋ"); + CheckEq(ref counter, ref composer, "nw", "ㄋㄠ"); + CheckEq(ref counter, ref composer, "nwd", "ㄋㄠˊ"); + CheckEq(ref counter, ref composer, "nwf", "ㄋㄠˇ"); + CheckEq(ref counter, ref composer, "nwj", "ㄋㄠˋ"); + CheckEq(ref counter, ref composer, "nod", "ㄋㄡˊ"); + CheckEq(ref counter, ref composer, "nof", "ㄋㄡˇ"); + CheckEq(ref counter, ref composer, "noj", "ㄋㄡˋ"); + CheckEq(ref counter, ref composer, "nm", "ㄋㄢ"); + CheckEq(ref counter, ref composer, "nmd", "ㄋㄢˊ"); + CheckEq(ref counter, ref composer, "nmf", "ㄋㄢˇ"); + CheckEq(ref counter, ref composer, "nmj", "ㄋㄢˋ"); + CheckEq(ref counter, ref composer, "nnf", "ㄋㄣˇ"); + CheckEq(ref counter, ref composer, "nnj", "ㄋㄣˋ"); + CheckEq(ref counter, ref composer, "nk", "ㄋㄤ"); + CheckEq(ref counter, ref composer, "nkd", "ㄋㄤˊ"); + CheckEq(ref counter, ref composer, "nkf", "ㄋㄤˇ"); + CheckEq(ref counter, ref composer, "nkj", "ㄋㄤˋ"); + CheckEq(ref counter, ref composer, "nks", "ㄋㄤ˙"); + CheckEq(ref counter, ref composer, "nld", "ㄋㄥˊ"); + CheckEq(ref counter, ref composer, "nlf", "ㄋㄥˇ"); + CheckEq(ref counter, ref composer, "ne", "ㄋㄧ"); + CheckEq(ref counter, ref composer, "ned", "ㄋㄧˊ"); + CheckEq(ref counter, ref composer, "nef", "ㄋㄧˇ"); + CheckEq(ref counter, ref composer, "nej", "ㄋㄧˋ"); + CheckEq(ref counter, ref composer, "nee", "ㄋㄧㄝ"); + CheckEq(ref counter, ref composer, "need", "ㄋㄧㄝˊ"); + CheckEq(ref counter, ref composer, "neej", "ㄋㄧㄝˋ"); + CheckEq(ref counter, ref composer, "newf", "ㄋㄧㄠˇ"); + CheckEq(ref counter, ref composer, "newj", "ㄋㄧㄠˋ"); + CheckEq(ref counter, ref composer, "neo", "ㄋㄧㄡ"); + CheckEq(ref counter, ref composer, "neod", "ㄋㄧㄡˊ"); + CheckEq(ref counter, ref composer, "neof", "ㄋㄧㄡˇ"); + CheckEq(ref counter, ref composer, "neoj", "ㄋㄧㄡˋ"); + CheckEq(ref counter, ref composer, "nem", "ㄋㄧㄢ"); + CheckEq(ref counter, ref composer, "nemd", "ㄋㄧㄢˊ"); + CheckEq(ref counter, ref composer, "nemf", "ㄋㄧㄢˇ"); + CheckEq(ref counter, ref composer, "nemj", "ㄋㄧㄢˋ"); + CheckEq(ref counter, ref composer, "nen", "ㄋㄧㄣ"); + CheckEq(ref counter, ref composer, "nend", "ㄋㄧㄣˊ"); + CheckEq(ref counter, ref composer, "nenf", "ㄋㄧㄣˇ"); + CheckEq(ref counter, ref composer, "nenj", "ㄋㄧㄣˋ"); + CheckEq(ref counter, ref composer, "nekd", "ㄋㄧㄤˊ"); + CheckEq(ref counter, ref composer, "nekf", "ㄋㄧㄤˇ"); + CheckEq(ref counter, ref composer, "nekj", "ㄋㄧㄤˋ"); + CheckEq(ref counter, ref composer, "neld", "ㄋㄧㄥˊ"); + CheckEq(ref counter, ref composer, "nelf", "ㄋㄧㄥˇ"); + CheckEq(ref counter, ref composer, "nelj", "ㄋㄧㄥˋ"); + CheckEq(ref counter, ref composer, "nxd", "ㄋㄨˊ"); + CheckEq(ref counter, ref composer, "nxf", "ㄋㄨˇ"); + CheckEq(ref counter, ref composer, "nxj", "ㄋㄨˋ"); + CheckEq(ref counter, ref composer, "nxhd", "ㄋㄨㄛˊ"); + CheckEq(ref counter, ref composer, "nxhf", "ㄋㄨㄛˇ"); + CheckEq(ref counter, ref composer, "nxhj", "ㄋㄨㄛˋ"); + CheckEq(ref counter, ref composer, "nxad", "ㄋㄨㄟˊ"); + CheckEq(ref counter, ref composer, "nxmd", "ㄋㄨㄢˊ"); + CheckEq(ref counter, ref composer, "nxmf", "ㄋㄨㄢˇ"); + CheckEq(ref counter, ref composer, "nxmj", "ㄋㄨㄢˋ"); + CheckEq(ref counter, ref composer, "nxnd", "ㄋㄨㄣˊ"); + CheckEq(ref counter, ref composer, "nxld", "ㄋㄨㄥˊ"); + CheckEq(ref counter, ref composer, "nxlf", "ㄋㄨㄥˇ"); + CheckEq(ref counter, ref composer, "nxlj", "ㄋㄨㄥˋ"); + CheckEq(ref counter, ref composer, "nud", "ㄋㄩˊ"); + CheckEq(ref counter, ref composer, "nuf", "ㄋㄩˇ"); + CheckEq(ref counter, ref composer, "nuj", "ㄋㄩˋ"); + CheckEq(ref counter, ref composer, "nuej", "ㄋㄩㄝˋ"); + CheckEq(ref counter, ref composer, "ly", "ㄌㄚ"); + CheckEq(ref counter, ref composer, "lyd", "ㄌㄚˊ"); + CheckEq(ref counter, ref composer, "lyf", "ㄌㄚˇ"); + CheckEq(ref counter, ref composer, "lyj", "ㄌㄚˋ"); + CheckEq(ref counter, ref composer, "lys", "ㄌㄚ˙"); + CheckEq(ref counter, ref composer, "lh", "ㄌㄛ"); + CheckEq(ref counter, ref composer, "lhs", "ㄌㄛ˙"); + CheckEq(ref counter, ref composer, "lg", "ㄌㄜ"); + CheckEq(ref counter, ref composer, "lgd", "ㄌㄜˊ"); + CheckEq(ref counter, ref composer, "lgj", "ㄌㄜˋ"); + CheckEq(ref counter, ref composer, "lgs", "ㄌㄜ˙"); + CheckEq(ref counter, ref composer, "lid", "ㄌㄞˊ"); + CheckEq(ref counter, ref composer, "lif", "ㄌㄞˇ"); + CheckEq(ref counter, ref composer, "lij", "ㄌㄞˋ"); + CheckEq(ref counter, ref composer, "la", "ㄌㄟ"); + CheckEq(ref counter, ref composer, "lad", "ㄌㄟˊ"); + CheckEq(ref counter, ref composer, "laf", "ㄌㄟˇ"); + CheckEq(ref counter, ref composer, "laj", "ㄌㄟˋ"); + CheckEq(ref counter, ref composer, "las", "ㄌㄟ˙"); + CheckEq(ref counter, ref composer, "lw", "ㄌㄠ"); + CheckEq(ref counter, ref composer, "lwd", "ㄌㄠˊ"); + CheckEq(ref counter, ref composer, "lwf", "ㄌㄠˇ"); + CheckEq(ref counter, ref composer, "lwj", "ㄌㄠˋ"); + CheckEq(ref counter, ref composer, "lo", "ㄌㄡ"); + CheckEq(ref counter, ref composer, "lod", "ㄌㄡˊ"); + CheckEq(ref counter, ref composer, "lof", "ㄌㄡˇ"); + CheckEq(ref counter, ref composer, "loj", "ㄌㄡˋ"); + CheckEq(ref counter, ref composer, "los", "ㄌㄡ˙"); + CheckEq(ref counter, ref composer, "lmd", "ㄌㄢˊ"); + CheckEq(ref counter, ref composer, "lmf", "ㄌㄢˇ"); + CheckEq(ref counter, ref composer, "lmj", "ㄌㄢˋ"); + CheckEq(ref counter, ref composer, "lk", "ㄌㄤ"); + CheckEq(ref counter, ref composer, "lkd", "ㄌㄤˊ"); + CheckEq(ref counter, ref composer, "lkf", "ㄌㄤˇ"); + CheckEq(ref counter, ref composer, "lkj", "ㄌㄤˋ"); + CheckEq(ref counter, ref composer, "ll", "ㄌㄥ"); + CheckEq(ref counter, ref composer, "lld", "ㄌㄥˊ"); + CheckEq(ref counter, ref composer, "llf", "ㄌㄥˇ"); + CheckEq(ref counter, ref composer, "llj", "ㄌㄥˋ"); + CheckEq(ref counter, ref composer, "le", "ㄌㄧ"); + CheckEq(ref counter, ref composer, "led", "ㄌㄧˊ"); + CheckEq(ref counter, ref composer, "lef", "ㄌㄧˇ"); + CheckEq(ref counter, ref composer, "lej", "ㄌㄧˋ"); + CheckEq(ref counter, ref composer, "les", "ㄌㄧ˙"); + CheckEq(ref counter, ref composer, "leyf", "ㄌㄧㄚˇ"); + CheckEq(ref counter, ref composer, "lee", "ㄌㄧㄝ"); + CheckEq(ref counter, ref composer, "leed", "ㄌㄧㄝˊ"); + CheckEq(ref counter, ref composer, "leef", "ㄌㄧㄝˇ"); + CheckEq(ref counter, ref composer, "leej", "ㄌㄧㄝˋ"); + CheckEq(ref counter, ref composer, "lew", "ㄌㄧㄠ"); + CheckEq(ref counter, ref composer, "lewd", "ㄌㄧㄠˊ"); + CheckEq(ref counter, ref composer, "lewf", "ㄌㄧㄠˇ"); + CheckEq(ref counter, ref composer, "lewj", "ㄌㄧㄠˋ"); + CheckEq(ref counter, ref composer, "leo", "ㄌㄧㄡ"); + CheckEq(ref counter, ref composer, "leod", "ㄌㄧㄡˊ"); + CheckEq(ref counter, ref composer, "leof", "ㄌㄧㄡˇ"); + CheckEq(ref counter, ref composer, "leoj", "ㄌㄧㄡˋ"); + CheckEq(ref counter, ref composer, "lem", "ㄌㄧㄢ"); + CheckEq(ref counter, ref composer, "lemd", "ㄌㄧㄢˊ"); + CheckEq(ref counter, ref composer, "lemf", "ㄌㄧㄢˇ"); + CheckEq(ref counter, ref composer, "lemj", "ㄌㄧㄢˋ"); + CheckEq(ref counter, ref composer, "lend", "ㄌㄧㄣˊ"); + CheckEq(ref counter, ref composer, "lenf", "ㄌㄧㄣˇ"); + CheckEq(ref counter, ref composer, "lenj", "ㄌㄧㄣˋ"); + CheckEq(ref counter, ref composer, "lekd", "ㄌㄧㄤˊ"); + CheckEq(ref counter, ref composer, "lekf", "ㄌㄧㄤˇ"); + CheckEq(ref counter, ref composer, "lekj", "ㄌㄧㄤˋ"); + CheckEq(ref counter, ref composer, "lel", "ㄌㄧㄥ"); + CheckEq(ref counter, ref composer, "leld", "ㄌㄧㄥˊ"); + CheckEq(ref counter, ref composer, "lelf", "ㄌㄧㄥˇ"); + CheckEq(ref counter, ref composer, "lelj", "ㄌㄧㄥˋ"); + CheckEq(ref counter, ref composer, "lx", "ㄌㄨ"); + CheckEq(ref counter, ref composer, "lxd", "ㄌㄨˊ"); + CheckEq(ref counter, ref composer, "lxf", "ㄌㄨˇ"); + CheckEq(ref counter, ref composer, "lxj", "ㄌㄨˋ"); + CheckEq(ref counter, ref composer, "lxh", "ㄌㄨㄛ"); + CheckEq(ref counter, ref composer, "lxhd", "ㄌㄨㄛˊ"); + CheckEq(ref counter, ref composer, "lxhf", "ㄌㄨㄛˇ"); + CheckEq(ref counter, ref composer, "lxhj", "ㄌㄨㄛˋ"); + CheckEq(ref counter, ref composer, "lxhs", "ㄌㄨㄛ˙"); + CheckEq(ref counter, ref composer, "lxmd", "ㄌㄨㄢˊ"); + CheckEq(ref counter, ref composer, "lxmf", "ㄌㄨㄢˇ"); + CheckEq(ref counter, ref composer, "lxmj", "ㄌㄨㄢˋ"); + CheckEq(ref counter, ref composer, "lxn", "ㄌㄨㄣ"); + CheckEq(ref counter, ref composer, "lxnd", "ㄌㄨㄣˊ"); + CheckEq(ref counter, ref composer, "lxnf", "ㄌㄨㄣˇ"); + CheckEq(ref counter, ref composer, "lxnj", "ㄌㄨㄣˋ"); + CheckEq(ref counter, ref composer, "lxl", "ㄌㄨㄥ"); + CheckEq(ref counter, ref composer, "lxld", "ㄌㄨㄥˊ"); + CheckEq(ref counter, ref composer, "lxlf", "ㄌㄨㄥˇ"); + CheckEq(ref counter, ref composer, "lxlj", "ㄌㄨㄥˋ"); + CheckEq(ref counter, ref composer, "lu", "ㄌㄩ"); + CheckEq(ref counter, ref composer, "lud", "ㄌㄩˊ"); + CheckEq(ref counter, ref composer, "luf", "ㄌㄩˇ"); + CheckEq(ref counter, ref composer, "luj", "ㄌㄩˋ"); + CheckEq(ref counter, ref composer, "lue", "ㄌㄩㄝ"); + CheckEq(ref counter, ref composer, "luef", "ㄌㄩㄝˇ"); + CheckEq(ref counter, ref composer, "luej", "ㄌㄩㄝˋ"); + CheckEq(ref counter, ref composer, "lumd", "ㄌㄩㄢˊ"); + CheckEq(ref counter, ref composer, "lumf", "ㄌㄩㄢˇ"); + CheckEq(ref counter, ref composer, "gy", "ㄍㄚ"); + CheckEq(ref counter, ref composer, "gyd", "ㄍㄚˊ"); + CheckEq(ref counter, ref composer, "gyf", "ㄍㄚˇ"); + CheckEq(ref counter, ref composer, "gyj", "ㄍㄚˋ"); + CheckEq(ref counter, ref composer, "gys", "ㄍㄚ˙"); + CheckEq(ref counter, ref composer, "gg", "ㄍㄜ"); + CheckEq(ref counter, ref composer, "ggd", "ㄍㄜˊ"); + CheckEq(ref counter, ref composer, "ggf", "ㄍㄜˇ"); + CheckEq(ref counter, ref composer, "ggj", "ㄍㄜˋ"); + CheckEq(ref counter, ref composer, "ggs", "ㄍㄜ˙"); + CheckEq(ref counter, ref composer, "gi", "ㄍㄞ"); + CheckEq(ref counter, ref composer, "gif", "ㄍㄞˇ"); + CheckEq(ref counter, ref composer, "gij", "ㄍㄞˋ"); + CheckEq(ref counter, ref composer, "gaf", "ㄍㄟˇ"); + CheckEq(ref counter, ref composer, "gw", "ㄍㄠ"); + CheckEq(ref counter, ref composer, "gwf", "ㄍㄠˇ"); + CheckEq(ref counter, ref composer, "gwj", "ㄍㄠˋ"); + CheckEq(ref counter, ref composer, "go", "ㄍㄡ"); + CheckEq(ref counter, ref composer, "gof", "ㄍㄡˇ"); + CheckEq(ref counter, ref composer, "goj", "ㄍㄡˋ"); + CheckEq(ref counter, ref composer, "gm", "ㄍㄢ"); + CheckEq(ref counter, ref composer, "gmf", "ㄍㄢˇ"); + CheckEq(ref counter, ref composer, "gmj", "ㄍㄢˋ"); + CheckEq(ref counter, ref composer, "gn", "ㄍㄣ"); + CheckEq(ref counter, ref composer, "gnd", "ㄍㄣˊ"); + CheckEq(ref counter, ref composer, "gnf", "ㄍㄣˇ"); + CheckEq(ref counter, ref composer, "gnj", "ㄍㄣˋ"); + CheckEq(ref counter, ref composer, "gk", "ㄍㄤ"); + CheckEq(ref counter, ref composer, "gkf", "ㄍㄤˇ"); + CheckEq(ref counter, ref composer, "gkj", "ㄍㄤˋ"); + CheckEq(ref counter, ref composer, "gl", "ㄍㄥ"); + CheckEq(ref counter, ref composer, "glf", "ㄍㄥˇ"); + CheckEq(ref counter, ref composer, "glj", "ㄍㄥˋ"); + CheckEq(ref counter, ref composer, "gx", "ㄍㄨ"); + CheckEq(ref counter, ref composer, "gxd", "ㄍㄨˊ"); + CheckEq(ref counter, ref composer, "gxf", "ㄍㄨˇ"); + CheckEq(ref counter, ref composer, "gxj", "ㄍㄨˋ"); + CheckEq(ref counter, ref composer, "gxy", "ㄍㄨㄚ"); + CheckEq(ref counter, ref composer, "gxyd", "ㄍㄨㄚˊ"); + CheckEq(ref counter, ref composer, "gxyf", "ㄍㄨㄚˇ"); + CheckEq(ref counter, ref composer, "gxyj", "ㄍㄨㄚˋ"); + CheckEq(ref counter, ref composer, "gxh", "ㄍㄨㄛ"); + CheckEq(ref counter, ref composer, "gxhd", "ㄍㄨㄛˊ"); + CheckEq(ref counter, ref composer, "gxhf", "ㄍㄨㄛˇ"); + CheckEq(ref counter, ref composer, "gxhj", "ㄍㄨㄛˋ"); + CheckEq(ref counter, ref composer, "gxi", "ㄍㄨㄞ"); + CheckEq(ref counter, ref composer, "gxif", "ㄍㄨㄞˇ"); + CheckEq(ref counter, ref composer, "gxij", "ㄍㄨㄞˋ"); + CheckEq(ref counter, ref composer, "gxa", "ㄍㄨㄟ"); + CheckEq(ref counter, ref composer, "gxaf", "ㄍㄨㄟˇ"); + CheckEq(ref counter, ref composer, "gxaj", "ㄍㄨㄟˋ"); + CheckEq(ref counter, ref composer, "gxm", "ㄍㄨㄢ"); + CheckEq(ref counter, ref composer, "gxmf", "ㄍㄨㄢˇ"); + CheckEq(ref counter, ref composer, "gxmj", "ㄍㄨㄢˋ"); + CheckEq(ref counter, ref composer, "gxn", "ㄍㄨㄣ"); + CheckEq(ref counter, ref composer, "gxnf", "ㄍㄨㄣˇ"); + CheckEq(ref counter, ref composer, "gxnj", "ㄍㄨㄣˋ"); + CheckEq(ref counter, ref composer, "gxk", "ㄍㄨㄤ"); + CheckEq(ref counter, ref composer, "gxkf", "ㄍㄨㄤˇ"); + CheckEq(ref counter, ref composer, "gxkj", "ㄍㄨㄤˋ"); + CheckEq(ref counter, ref composer, "gxl", "ㄍㄨㄥ"); + CheckEq(ref counter, ref composer, "gxld", "ㄍㄨㄥˊ"); + CheckEq(ref counter, ref composer, "gxlf", "ㄍㄨㄥˇ"); + CheckEq(ref counter, ref composer, "gxlj", "ㄍㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ky", "ㄎㄚ"); + CheckEq(ref counter, ref composer, "kyf", "ㄎㄚˇ"); + CheckEq(ref counter, ref composer, "kyj", "ㄎㄚˋ"); + CheckEq(ref counter, ref composer, "kg", "ㄎㄜ"); + CheckEq(ref counter, ref composer, "kgd", "ㄎㄜˊ"); + CheckEq(ref counter, ref composer, "kgf", "ㄎㄜˇ"); + CheckEq(ref counter, ref composer, "kgj", "ㄎㄜˋ"); + CheckEq(ref counter, ref composer, "ki", "ㄎㄞ"); + CheckEq(ref counter, ref composer, "kif", "ㄎㄞˇ"); + CheckEq(ref counter, ref composer, "kij", "ㄎㄞˋ"); + CheckEq(ref counter, ref composer, "kw", "ㄎㄠ"); + CheckEq(ref counter, ref composer, "kwf", "ㄎㄠˇ"); + CheckEq(ref counter, ref composer, "kwj", "ㄎㄠˋ"); + CheckEq(ref counter, ref composer, "ko", "ㄎㄡ"); + CheckEq(ref counter, ref composer, "kof", "ㄎㄡˇ"); + CheckEq(ref counter, ref composer, "koj", "ㄎㄡˋ"); + CheckEq(ref counter, ref composer, "km", "ㄎㄢ"); + CheckEq(ref counter, ref composer, "kmf", "ㄎㄢˇ"); + CheckEq(ref counter, ref composer, "kmj", "ㄎㄢˋ"); + CheckEq(ref counter, ref composer, "kn", "ㄎㄣ"); + CheckEq(ref counter, ref composer, "knf", "ㄎㄣˇ"); + CheckEq(ref counter, ref composer, "knj", "ㄎㄣˋ"); + CheckEq(ref counter, ref composer, "kk", "ㄎㄤ"); + CheckEq(ref counter, ref composer, "kkd", "ㄎㄤˊ"); + CheckEq(ref counter, ref composer, "kkf", "ㄎㄤˇ"); + CheckEq(ref counter, ref composer, "kkj", "ㄎㄤˋ"); + CheckEq(ref counter, ref composer, "kl", "ㄎㄥ"); + CheckEq(ref counter, ref composer, "klf", "ㄎㄥˇ"); + CheckEq(ref counter, ref composer, "kx", "ㄎㄨ"); + CheckEq(ref counter, ref composer, "kxd", "ㄎㄨˊ"); + CheckEq(ref counter, ref composer, "kxf", "ㄎㄨˇ"); + CheckEq(ref counter, ref composer, "kxj", "ㄎㄨˋ"); + CheckEq(ref counter, ref composer, "kxy", "ㄎㄨㄚ"); + CheckEq(ref counter, ref composer, "kxyf", "ㄎㄨㄚˇ"); + CheckEq(ref counter, ref composer, "kxyj", "ㄎㄨㄚˋ"); + CheckEq(ref counter, ref composer, "kxhj", "ㄎㄨㄛˋ"); + CheckEq(ref counter, ref composer, "kxi", "ㄎㄨㄞ"); + CheckEq(ref counter, ref composer, "kxif", "ㄎㄨㄞˇ"); + CheckEq(ref counter, ref composer, "kxij", "ㄎㄨㄞˋ"); + CheckEq(ref counter, ref composer, "kxa", "ㄎㄨㄟ"); + CheckEq(ref counter, ref composer, "kxad", "ㄎㄨㄟˊ"); + CheckEq(ref counter, ref composer, "kxaf", "ㄎㄨㄟˇ"); + CheckEq(ref counter, ref composer, "kxaj", "ㄎㄨㄟˋ"); + CheckEq(ref counter, ref composer, "kxm", "ㄎㄨㄢ"); + CheckEq(ref counter, ref composer, "kxmf", "ㄎㄨㄢˇ"); + CheckEq(ref counter, ref composer, "kxmj", "ㄎㄨㄢˋ"); + CheckEq(ref counter, ref composer, "kxn", "ㄎㄨㄣ"); + CheckEq(ref counter, ref composer, "kxnf", "ㄎㄨㄣˇ"); + CheckEq(ref counter, ref composer, "kxnj", "ㄎㄨㄣˋ"); + CheckEq(ref counter, ref composer, "kxk", "ㄎㄨㄤ"); + CheckEq(ref counter, ref composer, "kxkd", "ㄎㄨㄤˊ"); + CheckEq(ref counter, ref composer, "kxkf", "ㄎㄨㄤˇ"); + CheckEq(ref counter, ref composer, "kxkj", "ㄎㄨㄤˋ"); + CheckEq(ref counter, ref composer, "kxl", "ㄎㄨㄥ"); + CheckEq(ref counter, ref composer, "kxlf", "ㄎㄨㄥˇ"); + CheckEq(ref counter, ref composer, "kxlj", "ㄎㄨㄥˋ"); + CheckEq(ref counter, ref composer, "hy", "ㄏㄚ"); + CheckEq(ref counter, ref composer, "hyd", "ㄏㄚˊ"); + CheckEq(ref counter, ref composer, "hyf", "ㄏㄚˇ"); + CheckEq(ref counter, ref composer, "hg", "ㄏㄜ"); + CheckEq(ref counter, ref composer, "hgd", "ㄏㄜˊ"); + CheckEq(ref counter, ref composer, "hgf", "ㄏㄜˇ"); + CheckEq(ref counter, ref composer, "hgj", "ㄏㄜˋ"); + CheckEq(ref counter, ref composer, "hi", "ㄏㄞ"); + CheckEq(ref counter, ref composer, "hid", "ㄏㄞˊ"); + CheckEq(ref counter, ref composer, "hif", "ㄏㄞˇ"); + CheckEq(ref counter, ref composer, "hij", "ㄏㄞˋ"); + CheckEq(ref counter, ref composer, "ha", "ㄏㄟ"); + CheckEq(ref counter, ref composer, "haf", "ㄏㄟˇ"); + CheckEq(ref counter, ref composer, "hw", "ㄏㄠ"); + CheckEq(ref counter, ref composer, "hwd", "ㄏㄠˊ"); + CheckEq(ref counter, ref composer, "hwf", "ㄏㄠˇ"); + CheckEq(ref counter, ref composer, "hwj", "ㄏㄠˋ"); + CheckEq(ref counter, ref composer, "ho", "ㄏㄡ"); + CheckEq(ref counter, ref composer, "hod", "ㄏㄡˊ"); + CheckEq(ref counter, ref composer, "hof", "ㄏㄡˇ"); + CheckEq(ref counter, ref composer, "hoj", "ㄏㄡˋ"); + CheckEq(ref counter, ref composer, "hm", "ㄏㄢ"); + CheckEq(ref counter, ref composer, "hmd", "ㄏㄢˊ"); + CheckEq(ref counter, ref composer, "hmf", "ㄏㄢˇ"); + CheckEq(ref counter, ref composer, "hmj", "ㄏㄢˋ"); + CheckEq(ref counter, ref composer, "hn", "ㄏㄣ"); + CheckEq(ref counter, ref composer, "hnd", "ㄏㄣˊ"); + CheckEq(ref counter, ref composer, "hnf", "ㄏㄣˇ"); + CheckEq(ref counter, ref composer, "hnj", "ㄏㄣˋ"); + CheckEq(ref counter, ref composer, "hk", "ㄏㄤ"); + CheckEq(ref counter, ref composer, "hkd", "ㄏㄤˊ"); + CheckEq(ref counter, ref composer, "hkf", "ㄏㄤˇ"); + CheckEq(ref counter, ref composer, "hkj", "ㄏㄤˋ"); + CheckEq(ref counter, ref composer, "hl", "ㄏㄥ"); + CheckEq(ref counter, ref composer, "hld", "ㄏㄥˊ"); + CheckEq(ref counter, ref composer, "hlj", "ㄏㄥˋ"); + CheckEq(ref counter, ref composer, "hx", "ㄏㄨ"); + CheckEq(ref counter, ref composer, "hxd", "ㄏㄨˊ"); + CheckEq(ref counter, ref composer, "hxf", "ㄏㄨˇ"); + CheckEq(ref counter, ref composer, "hxj", "ㄏㄨˋ"); + CheckEq(ref counter, ref composer, "hxy", "ㄏㄨㄚ"); + CheckEq(ref counter, ref composer, "hxyd", "ㄏㄨㄚˊ"); + CheckEq(ref counter, ref composer, "hxyf", "ㄏㄨㄚˇ"); + CheckEq(ref counter, ref composer, "hxyj", "ㄏㄨㄚˋ"); + CheckEq(ref counter, ref composer, "hxh", "ㄏㄨㄛ"); + CheckEq(ref counter, ref composer, "hxhd", "ㄏㄨㄛˊ"); + CheckEq(ref counter, ref composer, "hxhf", "ㄏㄨㄛˇ"); + CheckEq(ref counter, ref composer, "hxhj", "ㄏㄨㄛˋ"); + CheckEq(ref counter, ref composer, "hxhs", "ㄏㄨㄛ˙"); + CheckEq(ref counter, ref composer, "hxid", "ㄏㄨㄞˊ"); + CheckEq(ref counter, ref composer, "hxij", "ㄏㄨㄞˋ"); + CheckEq(ref counter, ref composer, "hxa", "ㄏㄨㄟ"); + CheckEq(ref counter, ref composer, "hxad", "ㄏㄨㄟˊ"); + CheckEq(ref counter, ref composer, "hxaf", "ㄏㄨㄟˇ"); + CheckEq(ref counter, ref composer, "hxaj", "ㄏㄨㄟˋ"); + CheckEq(ref counter, ref composer, "hxm", "ㄏㄨㄢ"); + CheckEq(ref counter, ref composer, "hxmd", "ㄏㄨㄢˊ"); + CheckEq(ref counter, ref composer, "hxmf", "ㄏㄨㄢˇ"); + CheckEq(ref counter, ref composer, "hxmj", "ㄏㄨㄢˋ"); + CheckEq(ref counter, ref composer, "hxn", "ㄏㄨㄣ"); + CheckEq(ref counter, ref composer, "hxnd", "ㄏㄨㄣˊ"); + CheckEq(ref counter, ref composer, "hxnf", "ㄏㄨㄣˇ"); + CheckEq(ref counter, ref composer, "hxnj", "ㄏㄨㄣˋ"); + CheckEq(ref counter, ref composer, "hxk", "ㄏㄨㄤ"); + CheckEq(ref counter, ref composer, "hxkd", "ㄏㄨㄤˊ"); + CheckEq(ref counter, ref composer, "hxkf", "ㄏㄨㄤˇ"); + CheckEq(ref counter, ref composer, "hxkj", "ㄏㄨㄤˋ"); + CheckEq(ref counter, ref composer, "hxks", "ㄏㄨㄤ˙"); + CheckEq(ref counter, ref composer, "hxl", "ㄏㄨㄥ"); + CheckEq(ref counter, ref composer, "hxld", "ㄏㄨㄥˊ"); + CheckEq(ref counter, ref composer, "hxlf", "ㄏㄨㄥˇ"); + CheckEq(ref counter, ref composer, "hxlj", "ㄏㄨㄥˋ"); + CheckEq(ref counter, ref composer, "je", "ㄐㄧ"); + CheckEq(ref counter, ref composer, "jed", "ㄐㄧˊ"); + CheckEq(ref counter, ref composer, "jef", "ㄐㄧˇ"); + CheckEq(ref counter, ref composer, "jej", "ㄐㄧˋ"); + CheckEq(ref counter, ref composer, "jey", "ㄐㄧㄚ"); + CheckEq(ref counter, ref composer, "jeyd", "ㄐㄧㄚˊ"); + CheckEq(ref counter, ref composer, "jeyf", "ㄐㄧㄚˇ"); + CheckEq(ref counter, ref composer, "jeyj", "ㄐㄧㄚˋ"); + CheckEq(ref counter, ref composer, "jee", "ㄐㄧㄝ"); + CheckEq(ref counter, ref composer, "jeed", "ㄐㄧㄝˊ"); + CheckEq(ref counter, ref composer, "jeef", "ㄐㄧㄝˇ"); + CheckEq(ref counter, ref composer, "jeej", "ㄐㄧㄝˋ"); + CheckEq(ref counter, ref composer, "jees", "ㄐㄧㄝ˙"); + CheckEq(ref counter, ref composer, "jew", "ㄐㄧㄠ"); + CheckEq(ref counter, ref composer, "jewd", "ㄐㄧㄠˊ"); + CheckEq(ref counter, ref composer, "jewf", "ㄐㄧㄠˇ"); + CheckEq(ref counter, ref composer, "jewj", "ㄐㄧㄠˋ"); + CheckEq(ref counter, ref composer, "jeo", "ㄐㄧㄡ"); + CheckEq(ref counter, ref composer, "jeof", "ㄐㄧㄡˇ"); + CheckEq(ref counter, ref composer, "jeoj", "ㄐㄧㄡˋ"); + CheckEq(ref counter, ref composer, "jem", "ㄐㄧㄢ"); + CheckEq(ref counter, ref composer, "jemf", "ㄐㄧㄢˇ"); + CheckEq(ref counter, ref composer, "jemj", "ㄐㄧㄢˋ"); + CheckEq(ref counter, ref composer, "jen", "ㄐㄧㄣ"); + CheckEq(ref counter, ref composer, "jenf", "ㄐㄧㄣˇ"); + CheckEq(ref counter, ref composer, "jenj", "ㄐㄧㄣˋ"); + CheckEq(ref counter, ref composer, "jek", "ㄐㄧㄤ"); + CheckEq(ref counter, ref composer, "jekd", "ㄐㄧㄤˊ"); + CheckEq(ref counter, ref composer, "jekf", "ㄐㄧㄤˇ"); + CheckEq(ref counter, ref composer, "jekj", "ㄐㄧㄤˋ"); + CheckEq(ref counter, ref composer, "jel", "ㄐㄧㄥ"); + CheckEq(ref counter, ref composer, "jelf", "ㄐㄧㄥˇ"); + CheckEq(ref counter, ref composer, "jelj", "ㄐㄧㄥˋ"); + CheckEq(ref counter, ref composer, "ju", "ㄐㄩ"); + CheckEq(ref counter, ref composer, "jud", "ㄐㄩˊ"); + CheckEq(ref counter, ref composer, "juf", "ㄐㄩˇ"); + CheckEq(ref counter, ref composer, "juj", "ㄐㄩˋ"); + CheckEq(ref counter, ref composer, "jue", "ㄐㄩㄝ"); + CheckEq(ref counter, ref composer, "jued", "ㄐㄩㄝˊ"); + CheckEq(ref counter, ref composer, "juef", "ㄐㄩㄝˇ"); + CheckEq(ref counter, ref composer, "juej", "ㄐㄩㄝˋ"); + CheckEq(ref counter, ref composer, "jum", "ㄐㄩㄢ"); + CheckEq(ref counter, ref composer, "jumf", "ㄐㄩㄢˇ"); + CheckEq(ref counter, ref composer, "jumj", "ㄐㄩㄢˋ"); + CheckEq(ref counter, ref composer, "jun", "ㄐㄩㄣ"); + CheckEq(ref counter, ref composer, "jund", "ㄐㄩㄣˊ"); + CheckEq(ref counter, ref composer, "junf", "ㄐㄩㄣˇ"); + CheckEq(ref counter, ref composer, "junj", "ㄐㄩㄣˋ"); + CheckEq(ref counter, ref composer, "jul", "ㄐㄩㄥ"); + CheckEq(ref counter, ref composer, "julf", "ㄐㄩㄥˇ"); + CheckEq(ref counter, ref composer, "julj", "ㄐㄩㄥˋ"); + CheckEq(ref counter, ref composer, "vs", "ㄑ˙"); + CheckEq(ref counter, ref composer, "ve", "ㄑㄧ"); + CheckEq(ref counter, ref composer, "ved", "ㄑㄧˊ"); + CheckEq(ref counter, ref composer, "vef", "ㄑㄧˇ"); + CheckEq(ref counter, ref composer, "vej", "ㄑㄧˋ"); + CheckEq(ref counter, ref composer, "vey", "ㄑㄧㄚ"); + CheckEq(ref counter, ref composer, "veyd", "ㄑㄧㄚˊ"); + CheckEq(ref counter, ref composer, "veyf", "ㄑㄧㄚˇ"); + CheckEq(ref counter, ref composer, "veyj", "ㄑㄧㄚˋ"); + CheckEq(ref counter, ref composer, "vee", "ㄑㄧㄝ"); + CheckEq(ref counter, ref composer, "veed", "ㄑㄧㄝˊ"); + CheckEq(ref counter, ref composer, "veef", "ㄑㄧㄝˇ"); + CheckEq(ref counter, ref composer, "veej", "ㄑㄧㄝˋ"); + CheckEq(ref counter, ref composer, "vew", "ㄑㄧㄠ"); + CheckEq(ref counter, ref composer, "vewd", "ㄑㄧㄠˊ"); + CheckEq(ref counter, ref composer, "vewf", "ㄑㄧㄠˇ"); + CheckEq(ref counter, ref composer, "vewj", "ㄑㄧㄠˋ"); + CheckEq(ref counter, ref composer, "veo", "ㄑㄧㄡ"); + CheckEq(ref counter, ref composer, "veod", "ㄑㄧㄡˊ"); + CheckEq(ref counter, ref composer, "veof", "ㄑㄧㄡˇ"); + CheckEq(ref counter, ref composer, "veoj", "ㄑㄧㄡˋ"); + CheckEq(ref counter, ref composer, "vem", "ㄑㄧㄢ"); + CheckEq(ref counter, ref composer, "vemd", "ㄑㄧㄢˊ"); + CheckEq(ref counter, ref composer, "vemf", "ㄑㄧㄢˇ"); + CheckEq(ref counter, ref composer, "vemj", "ㄑㄧㄢˋ"); + CheckEq(ref counter, ref composer, "ven", "ㄑㄧㄣ"); + CheckEq(ref counter, ref composer, "vend", "ㄑㄧㄣˊ"); + CheckEq(ref counter, ref composer, "venf", "ㄑㄧㄣˇ"); + CheckEq(ref counter, ref composer, "venj", "ㄑㄧㄣˋ"); + CheckEq(ref counter, ref composer, "vek", "ㄑㄧㄤ"); + CheckEq(ref counter, ref composer, "vekd", "ㄑㄧㄤˊ"); + CheckEq(ref counter, ref composer, "vekf", "ㄑㄧㄤˇ"); + CheckEq(ref counter, ref composer, "vekj", "ㄑㄧㄤˋ"); + CheckEq(ref counter, ref composer, "vel", "ㄑㄧㄥ"); + CheckEq(ref counter, ref composer, "veld", "ㄑㄧㄥˊ"); + CheckEq(ref counter, ref composer, "velf", "ㄑㄧㄥˇ"); + CheckEq(ref counter, ref composer, "velj", "ㄑㄧㄥˋ"); + CheckEq(ref counter, ref composer, "vu", "ㄑㄩ"); + CheckEq(ref counter, ref composer, "vud", "ㄑㄩˊ"); + CheckEq(ref counter, ref composer, "vuf", "ㄑㄩˇ"); + CheckEq(ref counter, ref composer, "vuj", "ㄑㄩˋ"); + CheckEq(ref counter, ref composer, "vue", "ㄑㄩㄝ"); + CheckEq(ref counter, ref composer, "vued", "ㄑㄩㄝˊ"); + CheckEq(ref counter, ref composer, "vuej", "ㄑㄩㄝˋ"); + CheckEq(ref counter, ref composer, "vum", "ㄑㄩㄢ"); + CheckEq(ref counter, ref composer, "vumd", "ㄑㄩㄢˊ"); + CheckEq(ref counter, ref composer, "vumf", "ㄑㄩㄢˇ"); + CheckEq(ref counter, ref composer, "vumj", "ㄑㄩㄢˋ"); + CheckEq(ref counter, ref composer, "vun", "ㄑㄩㄣ"); + CheckEq(ref counter, ref composer, "vund", "ㄑㄩㄣˊ"); + CheckEq(ref counter, ref composer, "vunf", "ㄑㄩㄣˇ"); + CheckEq(ref counter, ref composer, "vunj", "ㄑㄩㄣˋ"); + CheckEq(ref counter, ref composer, "vul", "ㄑㄩㄥ"); + CheckEq(ref counter, ref composer, "vuld", "ㄑㄩㄥˊ"); + CheckEq(ref counter, ref composer, "vulf", "ㄑㄩㄥˇ"); + CheckEq(ref counter, ref composer, "vulj", "ㄑㄩㄥˋ"); + CheckEq(ref counter, ref composer, "ce", "ㄒㄧ"); + CheckEq(ref counter, ref composer, "ced", "ㄒㄧˊ"); + CheckEq(ref counter, ref composer, "cef", "ㄒㄧˇ"); + CheckEq(ref counter, ref composer, "cej", "ㄒㄧˋ"); + CheckEq(ref counter, ref composer, "cey", "ㄒㄧㄚ"); + CheckEq(ref counter, ref composer, "ceyd", "ㄒㄧㄚˊ"); + CheckEq(ref counter, ref composer, "ceyf", "ㄒㄧㄚˇ"); + CheckEq(ref counter, ref composer, "ceyj", "ㄒㄧㄚˋ"); + CheckEq(ref counter, ref composer, "cee", "ㄒㄧㄝ"); + CheckEq(ref counter, ref composer, "ceed", "ㄒㄧㄝˊ"); + CheckEq(ref counter, ref composer, "ceef", "ㄒㄧㄝˇ"); + CheckEq(ref counter, ref composer, "ceej", "ㄒㄧㄝˋ"); + CheckEq(ref counter, ref composer, "cew", "ㄒㄧㄠ"); + CheckEq(ref counter, ref composer, "cewd", "ㄒㄧㄠˊ"); + CheckEq(ref counter, ref composer, "cewf", "ㄒㄧㄠˇ"); + CheckEq(ref counter, ref composer, "cewj", "ㄒㄧㄠˋ"); + CheckEq(ref counter, ref composer, "ceo", "ㄒㄧㄡ"); + CheckEq(ref counter, ref composer, "ceod", "ㄒㄧㄡˊ"); + CheckEq(ref counter, ref composer, "ceof", "ㄒㄧㄡˇ"); + CheckEq(ref counter, ref composer, "ceoj", "ㄒㄧㄡˋ"); + CheckEq(ref counter, ref composer, "cem", "ㄒㄧㄢ"); + CheckEq(ref counter, ref composer, "cemd", "ㄒㄧㄢˊ"); + CheckEq(ref counter, ref composer, "cemf", "ㄒㄧㄢˇ"); + CheckEq(ref counter, ref composer, "cemj", "ㄒㄧㄢˋ"); + CheckEq(ref counter, ref composer, "cen", "ㄒㄧㄣ"); + CheckEq(ref counter, ref composer, "cend", "ㄒㄧㄣˊ"); + CheckEq(ref counter, ref composer, "cenf", "ㄒㄧㄣˇ"); + CheckEq(ref counter, ref composer, "cenj", "ㄒㄧㄣˋ"); + CheckEq(ref counter, ref composer, "cek", "ㄒㄧㄤ"); + CheckEq(ref counter, ref composer, "cekd", "ㄒㄧㄤˊ"); + CheckEq(ref counter, ref composer, "cekf", "ㄒㄧㄤˇ"); + CheckEq(ref counter, ref composer, "cekj", "ㄒㄧㄤˋ"); + CheckEq(ref counter, ref composer, "cel", "ㄒㄧㄥ"); + CheckEq(ref counter, ref composer, "celd", "ㄒㄧㄥˊ"); + CheckEq(ref counter, ref composer, "celf", "ㄒㄧㄥˇ"); + CheckEq(ref counter, ref composer, "celj", "ㄒㄧㄥˋ"); + CheckEq(ref counter, ref composer, "cu", "ㄒㄩ"); + CheckEq(ref counter, ref composer, "cud", "ㄒㄩˊ"); + CheckEq(ref counter, ref composer, "cuf", "ㄒㄩˇ"); + CheckEq(ref counter, ref composer, "cuj", "ㄒㄩˋ"); + CheckEq(ref counter, ref composer, "cue", "ㄒㄩㄝ"); + CheckEq(ref counter, ref composer, "cued", "ㄒㄩㄝˊ"); + CheckEq(ref counter, ref composer, "cuef", "ㄒㄩㄝˇ"); + CheckEq(ref counter, ref composer, "cuej", "ㄒㄩㄝˋ"); + CheckEq(ref counter, ref composer, "cum", "ㄒㄩㄢ"); + CheckEq(ref counter, ref composer, "cumd", "ㄒㄩㄢˊ"); + CheckEq(ref counter, ref composer, "cumf", "ㄒㄩㄢˇ"); + CheckEq(ref counter, ref composer, "cumj", "ㄒㄩㄢˋ"); + CheckEq(ref counter, ref composer, "cun", "ㄒㄩㄣ"); + CheckEq(ref counter, ref composer, "cund", "ㄒㄩㄣˊ"); + CheckEq(ref counter, ref composer, "cunj", "ㄒㄩㄣˋ"); + CheckEq(ref counter, ref composer, "cul", "ㄒㄩㄥ"); + CheckEq(ref counter, ref composer, "culd", "ㄒㄩㄥˊ"); + CheckEq(ref counter, ref composer, "culf", "ㄒㄩㄥˇ"); + CheckEq(ref counter, ref composer, "culj", "ㄒㄩㄥˋ"); + CheckEq(ref counter, ref composer, "j", "ㄓ"); + CheckEq(ref counter, ref composer, "jd", "ㄓˊ"); + CheckEq(ref counter, ref composer, "jf", "ㄓˇ"); + CheckEq(ref counter, ref composer, "jj", "ㄓˋ"); + CheckEq(ref counter, ref composer, "jy", "ㄓㄚ"); + CheckEq(ref counter, ref composer, "jyd", "ㄓㄚˊ"); + CheckEq(ref counter, ref composer, "jyf", "ㄓㄚˇ"); + CheckEq(ref counter, ref composer, "jyj", "ㄓㄚˋ"); + CheckEq(ref counter, ref composer, "jg", "ㄓㄜ"); + CheckEq(ref counter, ref composer, "jgd", "ㄓㄜˊ"); + CheckEq(ref counter, ref composer, "jgf", "ㄓㄜˇ"); + CheckEq(ref counter, ref composer, "jgj", "ㄓㄜˋ"); + CheckEq(ref counter, ref composer, "jgs", "ㄓㄜ˙"); + CheckEq(ref counter, ref composer, "ji", "ㄓㄞ"); + CheckEq(ref counter, ref composer, "jid", "ㄓㄞˊ"); + CheckEq(ref counter, ref composer, "jif", "ㄓㄞˇ"); + CheckEq(ref counter, ref composer, "jij", "ㄓㄞˋ"); + CheckEq(ref counter, ref composer, "jaj", "ㄓㄟˋ"); + CheckEq(ref counter, ref composer, "jw", "ㄓㄠ"); + CheckEq(ref counter, ref composer, "jwd", "ㄓㄠˊ"); + CheckEq(ref counter, ref composer, "jwf", "ㄓㄠˇ"); + CheckEq(ref counter, ref composer, "jwj", "ㄓㄠˋ"); + CheckEq(ref counter, ref composer, "jo", "ㄓㄡ"); + CheckEq(ref counter, ref composer, "jod", "ㄓㄡˊ"); + CheckEq(ref counter, ref composer, "jof", "ㄓㄡˇ"); + CheckEq(ref counter, ref composer, "joj", "ㄓㄡˋ"); + CheckEq(ref counter, ref composer, "jm", "ㄓㄢ"); + CheckEq(ref counter, ref composer, "jmf", "ㄓㄢˇ"); + CheckEq(ref counter, ref composer, "jmj", "ㄓㄢˋ"); + CheckEq(ref counter, ref composer, "jn", "ㄓㄣ"); + CheckEq(ref counter, ref composer, "jnd", "ㄓㄣˊ"); + CheckEq(ref counter, ref composer, "jnf", "ㄓㄣˇ"); + CheckEq(ref counter, ref composer, "jnj", "ㄓㄣˋ"); + CheckEq(ref counter, ref composer, "jk", "ㄓㄤ"); + CheckEq(ref counter, ref composer, "jkf", "ㄓㄤˇ"); + CheckEq(ref counter, ref composer, "jkj", "ㄓㄤˋ"); + CheckEq(ref counter, ref composer, "jl", "ㄓㄥ"); + CheckEq(ref counter, ref composer, "jlf", "ㄓㄥˇ"); + CheckEq(ref counter, ref composer, "jlj", "ㄓㄥˋ"); + CheckEq(ref counter, ref composer, "jx", "ㄓㄨ"); + CheckEq(ref counter, ref composer, "jxd", "ㄓㄨˊ"); + CheckEq(ref counter, ref composer, "jxf", "ㄓㄨˇ"); + CheckEq(ref counter, ref composer, "jxj", "ㄓㄨˋ"); + CheckEq(ref counter, ref composer, "jxy", "ㄓㄨㄚ"); + CheckEq(ref counter, ref composer, "jxyf", "ㄓㄨㄚˇ"); + CheckEq(ref counter, ref composer, "jxh", "ㄓㄨㄛ"); + CheckEq(ref counter, ref composer, "jxhd", "ㄓㄨㄛˊ"); + CheckEq(ref counter, ref composer, "jxhj", "ㄓㄨㄛˋ"); + CheckEq(ref counter, ref composer, "jxi", "ㄓㄨㄞ"); + CheckEq(ref counter, ref composer, "jxif", "ㄓㄨㄞˇ"); + CheckEq(ref counter, ref composer, "jxij", "ㄓㄨㄞˋ"); + CheckEq(ref counter, ref composer, "jxa", "ㄓㄨㄟ"); + CheckEq(ref counter, ref composer, "jxaf", "ㄓㄨㄟˇ"); + CheckEq(ref counter, ref composer, "jxaj", "ㄓㄨㄟˋ"); + CheckEq(ref counter, ref composer, "jxm", "ㄓㄨㄢ"); + CheckEq(ref counter, ref composer, "jxmf", "ㄓㄨㄢˇ"); + CheckEq(ref counter, ref composer, "jxmj", "ㄓㄨㄢˋ"); + CheckEq(ref counter, ref composer, "jxn", "ㄓㄨㄣ"); + CheckEq(ref counter, ref composer, "jxnf", "ㄓㄨㄣˇ"); + CheckEq(ref counter, ref composer, "jxnj", "ㄓㄨㄣˋ"); + CheckEq(ref counter, ref composer, "jxk", "ㄓㄨㄤ"); + CheckEq(ref counter, ref composer, "jxkf", "ㄓㄨㄤˇ"); + CheckEq(ref counter, ref composer, "jxkj", "ㄓㄨㄤˋ"); + CheckEq(ref counter, ref composer, "jxl", "ㄓㄨㄥ"); + CheckEq(ref counter, ref composer, "jxlf", "ㄓㄨㄥˇ"); + CheckEq(ref counter, ref composer, "jxlj", "ㄓㄨㄥˋ"); + CheckEq(ref counter, ref composer, "v ", "ㄔ "); + CheckEq(ref counter, ref composer, "vd", "ㄔˊ"); + CheckEq(ref counter, ref composer, "vf", "ㄔˇ"); + CheckEq(ref counter, ref composer, "vj", "ㄔˋ"); + CheckEq(ref counter, ref composer, "vy", "ㄔㄚ"); + CheckEq(ref counter, ref composer, "vyd", "ㄔㄚˊ"); + CheckEq(ref counter, ref composer, "vyf", "ㄔㄚˇ"); + CheckEq(ref counter, ref composer, "vyj", "ㄔㄚˋ"); + CheckEq(ref counter, ref composer, "vg ", "ㄔㄜ "); + CheckEq(ref counter, ref composer, "vgf", "ㄔㄜˇ"); + CheckEq(ref counter, ref composer, "vgj", "ㄔㄜˋ"); + CheckEq(ref counter, ref composer, "vi", "ㄔㄞ"); + CheckEq(ref counter, ref composer, "vid", "ㄔㄞˊ"); + CheckEq(ref counter, ref composer, "vif", "ㄔㄞˇ"); + CheckEq(ref counter, ref composer, "vij", "ㄔㄞˋ"); + CheckEq(ref counter, ref composer, "vw", "ㄔㄠ"); + CheckEq(ref counter, ref composer, "vwd", "ㄔㄠˊ"); + CheckEq(ref counter, ref composer, "vwf", "ㄔㄠˇ"); + CheckEq(ref counter, ref composer, "vwj", "ㄔㄠˋ"); + CheckEq(ref counter, ref composer, "vo", "ㄔㄡ"); + CheckEq(ref counter, ref composer, "vod", "ㄔㄡˊ"); + CheckEq(ref counter, ref composer, "vof", "ㄔㄡˇ"); + CheckEq(ref counter, ref composer, "voj", "ㄔㄡˋ"); + CheckEq(ref counter, ref composer, "vm ", "ㄔㄢ "); + CheckEq(ref counter, ref composer, "vmd", "ㄔㄢˊ"); + CheckEq(ref counter, ref composer, "vmf", "ㄔㄢˇ"); + CheckEq(ref counter, ref composer, "vmj", "ㄔㄢˋ"); + CheckEq(ref counter, ref composer, "vn ", "ㄔㄣ "); + CheckEq(ref counter, ref composer, "vnd", "ㄔㄣˊ"); + CheckEq(ref counter, ref composer, "vnf", "ㄔㄣˇ"); + CheckEq(ref counter, ref composer, "vnj", "ㄔㄣˋ"); + CheckEq(ref counter, ref composer, "vns", "ㄔㄣ˙"); + CheckEq(ref counter, ref composer, "vk ", "ㄔㄤ "); + CheckEq(ref counter, ref composer, "vkd", "ㄔㄤˊ"); + CheckEq(ref counter, ref composer, "vkf", "ㄔㄤˇ"); + CheckEq(ref counter, ref composer, "vkj", "ㄔㄤˋ"); + CheckEq(ref counter, ref composer, "vl ", "ㄔㄥ "); + CheckEq(ref counter, ref composer, "vld", "ㄔㄥˊ"); + CheckEq(ref counter, ref composer, "vlf", "ㄔㄥˇ"); + CheckEq(ref counter, ref composer, "vlj", "ㄔㄥˋ"); + CheckEq(ref counter, ref composer, "vx", "ㄔㄨ"); + CheckEq(ref counter, ref composer, "vxd", "ㄔㄨˊ"); + CheckEq(ref counter, ref composer, "vxf", "ㄔㄨˇ"); + CheckEq(ref counter, ref composer, "vxj", "ㄔㄨˋ"); + CheckEq(ref counter, ref composer, "vxy", "ㄔㄨㄚ"); + CheckEq(ref counter, ref composer, "vxyf", "ㄔㄨㄚˇ"); + CheckEq(ref counter, ref composer, "vxyj", "ㄔㄨㄚˋ"); + CheckEq(ref counter, ref composer, "vxh", "ㄔㄨㄛ"); + CheckEq(ref counter, ref composer, "vxhj", "ㄔㄨㄛˋ"); + CheckEq(ref counter, ref composer, "vxi", "ㄔㄨㄞ"); + CheckEq(ref counter, ref composer, "vxid", "ㄔㄨㄞˊ"); + CheckEq(ref counter, ref composer, "vxif", "ㄔㄨㄞˇ"); + CheckEq(ref counter, ref composer, "vxij", "ㄔㄨㄞˋ"); + CheckEq(ref counter, ref composer, "vxa", "ㄔㄨㄟ"); + CheckEq(ref counter, ref composer, "vxad", "ㄔㄨㄟˊ"); + CheckEq(ref counter, ref composer, "vxaf", "ㄔㄨㄟˇ"); + CheckEq(ref counter, ref composer, "vxaj", "ㄔㄨㄟˋ"); + CheckEq(ref counter, ref composer, "vxm", "ㄔㄨㄢ"); + CheckEq(ref counter, ref composer, "vxmd", "ㄔㄨㄢˊ"); + CheckEq(ref counter, ref composer, "vxmf", "ㄔㄨㄢˇ"); + CheckEq(ref counter, ref composer, "vxmj", "ㄔㄨㄢˋ"); + CheckEq(ref counter, ref composer, "vxn", "ㄔㄨㄣ"); + CheckEq(ref counter, ref composer, "vxnd", "ㄔㄨㄣˊ"); + CheckEq(ref counter, ref composer, "vxnf", "ㄔㄨㄣˇ"); + CheckEq(ref counter, ref composer, "vxk", "ㄔㄨㄤ"); + CheckEq(ref counter, ref composer, "vxkd", "ㄔㄨㄤˊ"); + CheckEq(ref counter, ref composer, "vxkf", "ㄔㄨㄤˇ"); + CheckEq(ref counter, ref composer, "vxkj", "ㄔㄨㄤˋ"); + CheckEq(ref counter, ref composer, "vxl", "ㄔㄨㄥ"); + CheckEq(ref counter, ref composer, "vxld", "ㄔㄨㄥˊ"); + CheckEq(ref counter, ref composer, "vxlf", "ㄔㄨㄥˇ"); + CheckEq(ref counter, ref composer, "vxlj", "ㄔㄨㄥˋ"); + CheckEq(ref counter, ref composer, "c", "ㄕ"); + CheckEq(ref counter, ref composer, "cd", "ㄕˊ"); + CheckEq(ref counter, ref composer, "cf", "ㄕˇ"); + CheckEq(ref counter, ref composer, "cj", "ㄕˋ"); + CheckEq(ref counter, ref composer, "cs", "ㄕ˙"); + CheckEq(ref counter, ref composer, "cy", "ㄕㄚ"); + CheckEq(ref counter, ref composer, "cyd", "ㄕㄚˊ"); + CheckEq(ref counter, ref composer, "cyf", "ㄕㄚˇ"); + CheckEq(ref counter, ref composer, "cyj", "ㄕㄚˋ"); + CheckEq(ref counter, ref composer, "cys", "ㄕㄚ˙"); + CheckEq(ref counter, ref composer, "cg", "ㄕㄜ"); + CheckEq(ref counter, ref composer, "cgd", "ㄕㄜˊ"); + CheckEq(ref counter, ref composer, "cgf", "ㄕㄜˇ"); + CheckEq(ref counter, ref composer, "cgj", "ㄕㄜˋ"); + CheckEq(ref counter, ref composer, "ci", "ㄕㄞ"); + CheckEq(ref counter, ref composer, "cif", "ㄕㄞˇ"); + CheckEq(ref counter, ref composer, "cij", "ㄕㄞˋ"); + CheckEq(ref counter, ref composer, "cad", "ㄕㄟˊ"); + CheckEq(ref counter, ref composer, "cw", "ㄕㄠ"); + CheckEq(ref counter, ref composer, "cwd", "ㄕㄠˊ"); + CheckEq(ref counter, ref composer, "cwf", "ㄕㄠˇ"); + CheckEq(ref counter, ref composer, "cwj", "ㄕㄠˋ"); + CheckEq(ref counter, ref composer, "co", "ㄕㄡ"); + CheckEq(ref counter, ref composer, "cod", "ㄕㄡˊ"); + CheckEq(ref counter, ref composer, "cof", "ㄕㄡˇ"); + CheckEq(ref counter, ref composer, "coj", "ㄕㄡˋ"); + CheckEq(ref counter, ref composer, "cm", "ㄕㄢ"); + CheckEq(ref counter, ref composer, "cmd", "ㄕㄢˊ"); + CheckEq(ref counter, ref composer, "cmf", "ㄕㄢˇ"); + CheckEq(ref counter, ref composer, "cmj", "ㄕㄢˋ"); + CheckEq(ref counter, ref composer, "cn", "ㄕㄣ"); + CheckEq(ref counter, ref composer, "cnd", "ㄕㄣˊ"); + CheckEq(ref counter, ref composer, "cnf", "ㄕㄣˇ"); + CheckEq(ref counter, ref composer, "cnj", "ㄕㄣˋ"); + CheckEq(ref counter, ref composer, "ck", "ㄕㄤ"); + CheckEq(ref counter, ref composer, "ckf", "ㄕㄤˇ"); + CheckEq(ref counter, ref composer, "ckj", "ㄕㄤˋ"); + CheckEq(ref counter, ref composer, "cks", "ㄕㄤ˙"); + CheckEq(ref counter, ref composer, "cl", "ㄕㄥ"); + CheckEq(ref counter, ref composer, "cld", "ㄕㄥˊ"); + CheckEq(ref counter, ref composer, "clf", "ㄕㄥˇ"); + CheckEq(ref counter, ref composer, "clj", "ㄕㄥˋ"); + CheckEq(ref counter, ref composer, "cx", "ㄕㄨ"); + CheckEq(ref counter, ref composer, "cxd", "ㄕㄨˊ"); + CheckEq(ref counter, ref composer, "cxf", "ㄕㄨˇ"); + CheckEq(ref counter, ref composer, "cxj", "ㄕㄨˋ"); + CheckEq(ref counter, ref composer, "cxy", "ㄕㄨㄚ"); + CheckEq(ref counter, ref composer, "cxyf", "ㄕㄨㄚˇ"); + CheckEq(ref counter, ref composer, "cxyj", "ㄕㄨㄚˋ"); + CheckEq(ref counter, ref composer, "cxh", "ㄕㄨㄛ"); + CheckEq(ref counter, ref composer, "cxhj", "ㄕㄨㄛˋ"); + CheckEq(ref counter, ref composer, "cxi", "ㄕㄨㄞ"); + CheckEq(ref counter, ref composer, "cxif", "ㄕㄨㄞˇ"); + CheckEq(ref counter, ref composer, "cxij", "ㄕㄨㄞˋ"); + CheckEq(ref counter, ref composer, "cxa", "ㄕㄨㄟ"); + CheckEq(ref counter, ref composer, "cxad", "ㄕㄨㄟˊ"); + CheckEq(ref counter, ref composer, "cxaf", "ㄕㄨㄟˇ"); + CheckEq(ref counter, ref composer, "cxaj", "ㄕㄨㄟˋ"); + CheckEq(ref counter, ref composer, "cxm", "ㄕㄨㄢ"); + CheckEq(ref counter, ref composer, "cxmj", "ㄕㄨㄢˋ"); + CheckEq(ref counter, ref composer, "cxnf", "ㄕㄨㄣˇ"); + CheckEq(ref counter, ref composer, "cxnj", "ㄕㄨㄣˋ"); + CheckEq(ref counter, ref composer, "cxk", "ㄕㄨㄤ"); + CheckEq(ref counter, ref composer, "cxkd", "ㄕㄨㄤˊ"); + CheckEq(ref counter, ref composer, "cxkf", "ㄕㄨㄤˇ"); + CheckEq(ref counter, ref composer, "cxkj", "ㄕㄨㄤˋ"); + CheckEq(ref counter, ref composer, "rj", "ㄖˋ"); + CheckEq(ref counter, ref composer, "rgf", "ㄖㄜˇ"); + CheckEq(ref counter, ref composer, "rgj", "ㄖㄜˋ"); + CheckEq(ref counter, ref composer, "rwd", "ㄖㄠˊ"); + CheckEq(ref counter, ref composer, "rwf", "ㄖㄠˇ"); + CheckEq(ref counter, ref composer, "rwj", "ㄖㄠˋ"); + CheckEq(ref counter, ref composer, "rod", "ㄖㄡˊ"); + CheckEq(ref counter, ref composer, "rof", "ㄖㄡˇ"); + CheckEq(ref counter, ref composer, "roj", "ㄖㄡˋ"); + CheckEq(ref counter, ref composer, "rmd", "ㄖㄢˊ"); + CheckEq(ref counter, ref composer, "rmf", "ㄖㄢˇ"); + CheckEq(ref counter, ref composer, "rmj", "ㄖㄢˋ"); + CheckEq(ref counter, ref composer, "rnd", "ㄖㄣˊ"); + CheckEq(ref counter, ref composer, "rnf", "ㄖㄣˇ"); + CheckEq(ref counter, ref composer, "rnj", "ㄖㄣˋ"); + CheckEq(ref counter, ref composer, "rk", "ㄖㄤ"); + CheckEq(ref counter, ref composer, "rkd", "ㄖㄤˊ"); + CheckEq(ref counter, ref composer, "rkf", "ㄖㄤˇ"); + CheckEq(ref counter, ref composer, "rkj", "ㄖㄤˋ"); + CheckEq(ref counter, ref composer, "rl", "ㄖㄥ"); + CheckEq(ref counter, ref composer, "rld", "ㄖㄥˊ"); + CheckEq(ref counter, ref composer, "rlf", "ㄖㄥˇ"); + CheckEq(ref counter, ref composer, "rlj", "ㄖㄥˋ"); + CheckEq(ref counter, ref composer, "rxd", "ㄖㄨˊ"); + CheckEq(ref counter, ref composer, "rxf", "ㄖㄨˇ"); + CheckEq(ref counter, ref composer, "rxj", "ㄖㄨˋ"); + CheckEq(ref counter, ref composer, "rxhd", "ㄖㄨㄛˊ"); + CheckEq(ref counter, ref composer, "rxhj", "ㄖㄨㄛˋ"); + CheckEq(ref counter, ref composer, "rxad", "ㄖㄨㄟˊ"); + CheckEq(ref counter, ref composer, "rxaf", "ㄖㄨㄟˇ"); + CheckEq(ref counter, ref composer, "rxaj", "ㄖㄨㄟˋ"); + CheckEq(ref counter, ref composer, "rxmd", "ㄖㄨㄢˊ"); + CheckEq(ref counter, ref composer, "rxmf", "ㄖㄨㄢˇ"); + CheckEq(ref counter, ref composer, "rxmj", "ㄖㄨㄢˋ"); + CheckEq(ref counter, ref composer, "rxnd", "ㄖㄨㄣˊ"); + CheckEq(ref counter, ref composer, "rxnf", "ㄖㄨㄣˇ"); + CheckEq(ref counter, ref composer, "rxnj", "ㄖㄨㄣˋ"); + CheckEq(ref counter, ref composer, "rxld", "ㄖㄨㄥˊ"); + CheckEq(ref counter, ref composer, "rxlf", "ㄖㄨㄥˇ"); + CheckEq(ref counter, ref composer, "rxlj", "ㄖㄨㄥˋ"); + CheckEq(ref counter, ref composer, "z", "ㄗ"); + CheckEq(ref counter, ref composer, "zd", "ㄗˊ"); + CheckEq(ref counter, ref composer, "zf", "ㄗˇ"); + CheckEq(ref counter, ref composer, "zj", "ㄗˋ"); + CheckEq(ref counter, ref composer, "zs", "ㄗ˙"); + CheckEq(ref counter, ref composer, "zy", "ㄗㄚ"); + CheckEq(ref counter, ref composer, "zyd", "ㄗㄚˊ"); + CheckEq(ref counter, ref composer, "zyf", "ㄗㄚˇ"); + CheckEq(ref counter, ref composer, "zgd", "ㄗㄜˊ"); + CheckEq(ref counter, ref composer, "zgf", "ㄗㄜˇ"); + CheckEq(ref counter, ref composer, "zgj", "ㄗㄜˋ"); + CheckEq(ref counter, ref composer, "zi", "ㄗㄞ"); + CheckEq(ref counter, ref composer, "zif", "ㄗㄞˇ"); + CheckEq(ref counter, ref composer, "zij", "ㄗㄞˋ"); + CheckEq(ref counter, ref composer, "zad", "ㄗㄟˊ"); + CheckEq(ref counter, ref composer, "zw", "ㄗㄠ"); + CheckEq(ref counter, ref composer, "zwd", "ㄗㄠˊ"); + CheckEq(ref counter, ref composer, "zwf", "ㄗㄠˇ"); + CheckEq(ref counter, ref composer, "zwj", "ㄗㄠˋ"); + CheckEq(ref counter, ref composer, "zo", "ㄗㄡ"); + CheckEq(ref counter, ref composer, "zof", "ㄗㄡˇ"); + CheckEq(ref counter, ref composer, "zoj", "ㄗㄡˋ"); + CheckEq(ref counter, ref composer, "zm", "ㄗㄢ"); + CheckEq(ref counter, ref composer, "zmd", "ㄗㄢˊ"); + CheckEq(ref counter, ref composer, "zmf", "ㄗㄢˇ"); + CheckEq(ref counter, ref composer, "zmj", "ㄗㄢˋ"); + CheckEq(ref counter, ref composer, "zn", "ㄗㄣ"); + CheckEq(ref counter, ref composer, "znf", "ㄗㄣˇ"); + CheckEq(ref counter, ref composer, "znj", "ㄗㄣˋ"); + CheckEq(ref counter, ref composer, "zk", "ㄗㄤ"); + CheckEq(ref counter, ref composer, "zkf", "ㄗㄤˇ"); + CheckEq(ref counter, ref composer, "zkj", "ㄗㄤˋ"); + CheckEq(ref counter, ref composer, "zl", "ㄗㄥ"); + CheckEq(ref counter, ref composer, "zlf", "ㄗㄥˇ"); + CheckEq(ref counter, ref composer, "zlj", "ㄗㄥˋ"); + CheckEq(ref counter, ref composer, "zx", "ㄗㄨ"); + CheckEq(ref counter, ref composer, "zxd", "ㄗㄨˊ"); + CheckEq(ref counter, ref composer, "zxf", "ㄗㄨˇ"); + CheckEq(ref counter, ref composer, "zxj", "ㄗㄨˋ"); + CheckEq(ref counter, ref composer, "zxh", "ㄗㄨㄛ"); + CheckEq(ref counter, ref composer, "zxhd", "ㄗㄨㄛˊ"); + CheckEq(ref counter, ref composer, "zxhf", "ㄗㄨㄛˇ"); + CheckEq(ref counter, ref composer, "zxhj", "ㄗㄨㄛˋ"); + CheckEq(ref counter, ref composer, "zxhs", "ㄗㄨㄛ˙"); + CheckEq(ref counter, ref composer, "zxa", "ㄗㄨㄟ"); + CheckEq(ref counter, ref composer, "zxaf", "ㄗㄨㄟˇ"); + CheckEq(ref counter, ref composer, "zxaj", "ㄗㄨㄟˋ"); + CheckEq(ref counter, ref composer, "zxm", "ㄗㄨㄢ"); + CheckEq(ref counter, ref composer, "zxmf", "ㄗㄨㄢˇ"); + CheckEq(ref counter, ref composer, "zxmj", "ㄗㄨㄢˋ"); + CheckEq(ref counter, ref composer, "zxn", "ㄗㄨㄣ"); + CheckEq(ref counter, ref composer, "zxnf", "ㄗㄨㄣˇ"); + CheckEq(ref counter, ref composer, "zxnj", "ㄗㄨㄣˋ"); + CheckEq(ref counter, ref composer, "zxl", "ㄗㄨㄥ"); + CheckEq(ref counter, ref composer, "zxlf", "ㄗㄨㄥˇ"); + CheckEq(ref counter, ref composer, "zxlj", "ㄗㄨㄥˋ"); + CheckEq(ref counter, ref composer, "a", "ㄘ"); + CheckEq(ref counter, ref composer, "ad", "ㄘˊ"); + CheckEq(ref counter, ref composer, "af", "ㄘˇ"); + CheckEq(ref counter, ref composer, "aj", "ㄘˋ"); + CheckEq(ref counter, ref composer, "ay", "ㄘㄚ"); + CheckEq(ref counter, ref composer, "ayf", "ㄘㄚˇ"); + CheckEq(ref counter, ref composer, "ayj", "ㄘㄚˋ"); + CheckEq(ref counter, ref composer, "agj", "ㄘㄜˋ"); + CheckEq(ref counter, ref composer, "ai", "ㄘㄞ"); + CheckEq(ref counter, ref composer, "aid", "ㄘㄞˊ"); + CheckEq(ref counter, ref composer, "aif", "ㄘㄞˇ"); + CheckEq(ref counter, ref composer, "aij", "ㄘㄞˋ"); + CheckEq(ref counter, ref composer, "aw", "ㄘㄠ"); + CheckEq(ref counter, ref composer, "awd", "ㄘㄠˊ"); + CheckEq(ref counter, ref composer, "awf", "ㄘㄠˇ"); + CheckEq(ref counter, ref composer, "awj", "ㄘㄠˋ"); + CheckEq(ref counter, ref composer, "ao", "ㄘㄡ"); + CheckEq(ref counter, ref composer, "aod", "ㄘㄡˊ"); + CheckEq(ref counter, ref composer, "aof", "ㄘㄡˇ"); + CheckEq(ref counter, ref composer, "aoj", "ㄘㄡˋ"); + CheckEq(ref counter, ref composer, "am", "ㄘㄢ"); + CheckEq(ref counter, ref composer, "amd", "ㄘㄢˊ"); + CheckEq(ref counter, ref composer, "amf", "ㄘㄢˇ"); + CheckEq(ref counter, ref composer, "amj", "ㄘㄢˋ"); + CheckEq(ref counter, ref composer, "an", "ㄘㄣ"); + CheckEq(ref counter, ref composer, "and", "ㄘㄣˊ"); + CheckEq(ref counter, ref composer, "ak", "ㄘㄤ"); + CheckEq(ref counter, ref composer, "akd", "ㄘㄤˊ"); + CheckEq(ref counter, ref composer, "akf", "ㄘㄤˇ"); + CheckEq(ref counter, ref composer, "akj", "ㄘㄤˋ"); + CheckEq(ref counter, ref composer, "al", "ㄘㄥ"); + CheckEq(ref counter, ref composer, "ald", "ㄘㄥˊ"); + CheckEq(ref counter, ref composer, "alf", "ㄘㄥˇ"); + CheckEq(ref counter, ref composer, "alj", "ㄘㄥˋ"); + CheckEq(ref counter, ref composer, "ax", "ㄘㄨ"); + CheckEq(ref counter, ref composer, "axd", "ㄘㄨˊ"); + CheckEq(ref counter, ref composer, "axf", "ㄘㄨˇ"); + CheckEq(ref counter, ref composer, "axj", "ㄘㄨˋ"); + CheckEq(ref counter, ref composer, "axh", "ㄘㄨㄛ"); + CheckEq(ref counter, ref composer, "axhd", "ㄘㄨㄛˊ"); + CheckEq(ref counter, ref composer, "axhf", "ㄘㄨㄛˇ"); + CheckEq(ref counter, ref composer, "axhj", "ㄘㄨㄛˋ"); + CheckEq(ref counter, ref composer, "axa", "ㄘㄨㄟ"); + CheckEq(ref counter, ref composer, "axaf", "ㄘㄨㄟˇ"); + CheckEq(ref counter, ref composer, "axaj", "ㄘㄨㄟˋ"); + CheckEq(ref counter, ref composer, "axm", "ㄘㄨㄢ"); + CheckEq(ref counter, ref composer, "axmd", "ㄘㄨㄢˊ"); + CheckEq(ref counter, ref composer, "axmf", "ㄘㄨㄢˇ"); + CheckEq(ref counter, ref composer, "axmj", "ㄘㄨㄢˋ"); + CheckEq(ref counter, ref composer, "axn", "ㄘㄨㄣ"); + CheckEq(ref counter, ref composer, "axnd", "ㄘㄨㄣˊ"); + CheckEq(ref counter, ref composer, "axnf", "ㄘㄨㄣˇ"); + CheckEq(ref counter, ref composer, "axnj", "ㄘㄨㄣˋ"); + CheckEq(ref counter, ref composer, "axl", "ㄘㄨㄥ"); + CheckEq(ref counter, ref composer, "axld", "ㄘㄨㄥˊ"); + CheckEq(ref counter, ref composer, "axlf", "ㄘㄨㄥˇ"); + CheckEq(ref counter, ref composer, "axlj", "ㄘㄨㄥˋ"); + CheckEq(ref counter, ref composer, "s", "ㄙ"); + CheckEq(ref counter, ref composer, "sf", "ㄙˇ"); + CheckEq(ref counter, ref composer, "sj", "ㄙˋ"); + CheckEq(ref counter, ref composer, "sy", "ㄙㄚ"); + CheckEq(ref counter, ref composer, "syf", "ㄙㄚˇ"); + CheckEq(ref counter, ref composer, "syj", "ㄙㄚˋ"); + CheckEq(ref counter, ref composer, "sys", "ㄙㄚ˙"); + CheckEq(ref counter, ref composer, "sg", "ㄙㄜ"); + CheckEq(ref counter, ref composer, "sgj", "ㄙㄜˋ"); + CheckEq(ref counter, ref composer, "si", "ㄙㄞ"); + CheckEq(ref counter, ref composer, "sid", "ㄙㄞˊ"); + CheckEq(ref counter, ref composer, "sif", "ㄙㄞˇ"); + CheckEq(ref counter, ref composer, "sij", "ㄙㄞˋ"); + CheckEq(ref counter, ref composer, "sa", "ㄙㄟ"); + CheckEq(ref counter, ref composer, "sw", "ㄙㄠ"); + CheckEq(ref counter, ref composer, "swf", "ㄙㄠˇ"); + CheckEq(ref counter, ref composer, "swj", "ㄙㄠˋ"); + CheckEq(ref counter, ref composer, "so", "ㄙㄡ"); + CheckEq(ref counter, ref composer, "sof", "ㄙㄡˇ"); + CheckEq(ref counter, ref composer, "soj", "ㄙㄡˋ"); + CheckEq(ref counter, ref composer, "sm", "ㄙㄢ"); + CheckEq(ref counter, ref composer, "smf", "ㄙㄢˇ"); + CheckEq(ref counter, ref composer, "smj", "ㄙㄢˋ"); + CheckEq(ref counter, ref composer, "sn", "ㄙㄣ"); + CheckEq(ref counter, ref composer, "snf", "ㄙㄣˇ"); + CheckEq(ref counter, ref composer, "sk", "ㄙㄤ"); + CheckEq(ref counter, ref composer, "skf", "ㄙㄤˇ"); + CheckEq(ref counter, ref composer, "skj", "ㄙㄤˋ"); + CheckEq(ref counter, ref composer, "sl", "ㄙㄥ"); + CheckEq(ref counter, ref composer, "slj", "ㄙㄥˋ"); + CheckEq(ref counter, ref composer, "sx", "ㄙㄨ"); + CheckEq(ref counter, ref composer, "sxd", "ㄙㄨˊ"); + CheckEq(ref counter, ref composer, "sxf", "ㄙㄨˇ"); + CheckEq(ref counter, ref composer, "sxj", "ㄙㄨˋ"); + CheckEq(ref counter, ref composer, "sxh", "ㄙㄨㄛ"); + CheckEq(ref counter, ref composer, "sxhd", "ㄙㄨㄛˊ"); + CheckEq(ref counter, ref composer, "sxhf", "ㄙㄨㄛˇ"); + CheckEq(ref counter, ref composer, "sxhj", "ㄙㄨㄛˋ"); + CheckEq(ref counter, ref composer, "sxa", "ㄙㄨㄟ"); + CheckEq(ref counter, ref composer, "sxad", "ㄙㄨㄟˊ"); + CheckEq(ref counter, ref composer, "sxaf", "ㄙㄨㄟˇ"); + CheckEq(ref counter, ref composer, "sxaj", "ㄙㄨㄟˋ"); + CheckEq(ref counter, ref composer, "sxm", "ㄙㄨㄢ"); + CheckEq(ref counter, ref composer, "sxmf", "ㄙㄨㄢˇ"); + CheckEq(ref counter, ref composer, "sxmj", "ㄙㄨㄢˋ"); + CheckEq(ref counter, ref composer, "sxn", "ㄙㄨㄣ"); + CheckEq(ref counter, ref composer, "sxnf", "ㄙㄨㄣˇ"); + CheckEq(ref counter, ref composer, "sxnj", "ㄙㄨㄣˋ"); + CheckEq(ref counter, ref composer, "sxl", "ㄙㄨㄥ"); + CheckEq(ref counter, ref composer, "sxld", "ㄙㄨㄥˊ"); + CheckEq(ref counter, ref composer, "sxlf", "ㄙㄨㄥˇ"); + CheckEq(ref counter, ref composer, "sxlj", "ㄙㄨㄥˋ"); + CheckEq(ref counter, ref composer, "y", "ㄚ"); + CheckEq(ref counter, ref composer, "yd", "ㄚˊ"); + CheckEq(ref counter, ref composer, "yj", "ㄚˋ"); + CheckEq(ref counter, ref composer, "ys", "ㄚ˙"); + CheckEq(ref counter, ref composer, "h ", "ㄛ "); + CheckEq(ref counter, ref composer, "hd", "ㄛˊ"); + CheckEq(ref counter, ref composer, "hf", "ㄛˇ"); + CheckEq(ref counter, ref composer, "hj", "ㄛˋ"); + CheckEq(ref counter, ref composer, "g ", "ㄜ "); + CheckEq(ref counter, ref composer, "gd", "ㄜˊ"); + CheckEq(ref counter, ref composer, "gf", "ㄜˇ"); + CheckEq(ref counter, ref composer, "gj", "ㄜˋ"); + // CheckEq(ref counter, ref composer, "ed", "ㄝˊ"); + // CheckEq(ref counter, ref composer, "ef", "ㄝˇ"); + // CheckEq(ref counter, ref composer, "ej", "ㄝˋ"); + // CheckEq(ref counter, ref composer, "es", "ㄝ˙"); + CheckEq(ref counter, ref composer, "i", "ㄞ"); + CheckEq(ref counter, ref composer, "id", "ㄞˊ"); + CheckEq(ref counter, ref composer, "if", "ㄞˇ"); + CheckEq(ref counter, ref composer, "ij", "ㄞˋ"); + // CheckEq(ref counter, ref composer, "aj", "ㄟˋ"); + CheckEq(ref counter, ref composer, "w", "ㄠ"); + CheckEq(ref counter, ref composer, "wd", "ㄠˊ"); + CheckEq(ref counter, ref composer, "wf", "ㄠˇ"); + CheckEq(ref counter, ref composer, "wj", "ㄠˋ"); + CheckEq(ref counter, ref composer, "o", "ㄡ"); + CheckEq(ref counter, ref composer, "od", "ㄡˊ"); + CheckEq(ref counter, ref composer, "of", "ㄡˇ"); + CheckEq(ref counter, ref composer, "oj", "ㄡˋ"); + CheckEq(ref counter, ref composer, "os", "ㄡ˙"); + CheckEq(ref counter, ref composer, "m ", "ㄢ "); + CheckEq(ref counter, ref composer, "md", "ㄢˊ"); + CheckEq(ref counter, ref composer, "mf", "ㄢˇ"); + CheckEq(ref counter, ref composer, "mj", "ㄢˋ"); + CheckEq(ref counter, ref composer, "n ", "ㄣ "); + CheckEq(ref counter, ref composer, "nd", "ㄣˊ"); + CheckEq(ref counter, ref composer, "nf", "ㄣˇ"); + CheckEq(ref counter, ref composer, "nj", "ㄣˋ"); + CheckEq(ref counter, ref composer, "ns", "ㄣ˙"); + CheckEq(ref counter, ref composer, "k ", "ㄤ "); + CheckEq(ref counter, ref composer, "kd", "ㄤˊ"); + CheckEq(ref counter, ref composer, "kf", "ㄤˇ"); + CheckEq(ref counter, ref composer, "kj", "ㄤˋ"); + // CheckEq(ref counter, ref composer, "l ", "ㄥ "); + // CheckEq(ref counter, ref composer, "lj", "ㄥˋ"); + CheckEq(ref counter, ref composer, "l ", "ㄦ "); + CheckEq(ref counter, ref composer, "ld", "ㄦˊ"); + CheckEq(ref counter, ref composer, "lf", "ㄦˇ"); + CheckEq(ref counter, ref composer, "lj", "ㄦˋ"); + CheckEq(ref counter, ref composer, "ls", "ㄦ˙"); + CheckEq(ref counter, ref composer, "e", "ㄧ"); + CheckEq(ref counter, ref composer, "ed", "ㄧˊ"); + CheckEq(ref counter, ref composer, "ef", "ㄧˇ"); + CheckEq(ref counter, ref composer, "ej", "ㄧˋ"); + CheckEq(ref counter, ref composer, "ey", "ㄧㄚ"); + CheckEq(ref counter, ref composer, "eyd", "ㄧㄚˊ"); + CheckEq(ref counter, ref composer, "eyf", "ㄧㄚˇ"); + CheckEq(ref counter, ref composer, "eyj", "ㄧㄚˋ"); + CheckEq(ref counter, ref composer, "eys", "ㄧㄚ˙"); + CheckEq(ref counter, ref composer, "eh", "ㄧㄛ"); + CheckEq(ref counter, ref composer, "ehs", "ㄧㄛ˙"); + CheckEq(ref counter, ref composer, "ee", "ㄧㄝ"); + CheckEq(ref counter, ref composer, "eed", "ㄧㄝˊ"); + CheckEq(ref counter, ref composer, "eef", "ㄧㄝˇ"); + CheckEq(ref counter, ref composer, "eej", "ㄧㄝˋ"); + CheckEq(ref counter, ref composer, "ees", "ㄧㄝ˙"); + CheckEq(ref counter, ref composer, "eid", "ㄧㄞˊ"); + CheckEq(ref counter, ref composer, "ew", "ㄧㄠ"); + CheckEq(ref counter, ref composer, "ewd", "ㄧㄠˊ"); + CheckEq(ref counter, ref composer, "ewf", "ㄧㄠˇ"); + CheckEq(ref counter, ref composer, "ewj", "ㄧㄠˋ"); + CheckEq(ref counter, ref composer, "eo", "ㄧㄡ"); + CheckEq(ref counter, ref composer, "eod", "ㄧㄡˊ"); + CheckEq(ref counter, ref composer, "eof", "ㄧㄡˇ"); + CheckEq(ref counter, ref composer, "eoj", "ㄧㄡˋ"); + CheckEq(ref counter, ref composer, "em", "ㄧㄢ"); + CheckEq(ref counter, ref composer, "emd", "ㄧㄢˊ"); + CheckEq(ref counter, ref composer, "emf", "ㄧㄢˇ"); + CheckEq(ref counter, ref composer, "emj", "ㄧㄢˋ"); + CheckEq(ref counter, ref composer, "en", "ㄧㄣ"); + CheckEq(ref counter, ref composer, "end", "ㄧㄣˊ"); + CheckEq(ref counter, ref composer, "enf", "ㄧㄣˇ"); + CheckEq(ref counter, ref composer, "enj", "ㄧㄣˋ"); + CheckEq(ref counter, ref composer, "ek", "ㄧㄤ"); + CheckEq(ref counter, ref composer, "ekd", "ㄧㄤˊ"); + CheckEq(ref counter, ref composer, "ekf", "ㄧㄤˇ"); + CheckEq(ref counter, ref composer, "ekj", "ㄧㄤˋ"); + CheckEq(ref counter, ref composer, "el", "ㄧㄥ"); + CheckEq(ref counter, ref composer, "eld", "ㄧㄥˊ"); + CheckEq(ref counter, ref composer, "elf", "ㄧㄥˇ"); + CheckEq(ref counter, ref composer, "elj", "ㄧㄥˋ"); + CheckEq(ref counter, ref composer, "x", "ㄨ"); + CheckEq(ref counter, ref composer, "xd", "ㄨˊ"); + CheckEq(ref counter, ref composer, "xf", "ㄨˇ"); + CheckEq(ref counter, ref composer, "xj", "ㄨˋ"); + CheckEq(ref counter, ref composer, "xy", "ㄨㄚ"); + CheckEq(ref counter, ref composer, "xyd", "ㄨㄚˊ"); + CheckEq(ref counter, ref composer, "xyf", "ㄨㄚˇ"); + CheckEq(ref counter, ref composer, "xyj", "ㄨㄚˋ"); + CheckEq(ref counter, ref composer, "xys", "ㄨㄚ˙"); + CheckEq(ref counter, ref composer, "xh", "ㄨㄛ"); + CheckEq(ref counter, ref composer, "xhf", "ㄨㄛˇ"); + CheckEq(ref counter, ref composer, "xhj", "ㄨㄛˋ"); + CheckEq(ref counter, ref composer, "xi", "ㄨㄞ"); + CheckEq(ref counter, ref composer, "xif", "ㄨㄞˇ"); + CheckEq(ref counter, ref composer, "xij", "ㄨㄞˋ"); + CheckEq(ref counter, ref composer, "xa", "ㄨㄟ"); + CheckEq(ref counter, ref composer, "xad", "ㄨㄟˊ"); + CheckEq(ref counter, ref composer, "xaf", "ㄨㄟˇ"); + CheckEq(ref counter, ref composer, "xaj", "ㄨㄟˋ"); + CheckEq(ref counter, ref composer, "xm", "ㄨㄢ"); + CheckEq(ref counter, ref composer, "xmd", "ㄨㄢˊ"); + CheckEq(ref counter, ref composer, "xmf", "ㄨㄢˇ"); + CheckEq(ref counter, ref composer, "xmj", "ㄨㄢˋ"); + CheckEq(ref counter, ref composer, "xn", "ㄨㄣ"); + CheckEq(ref counter, ref composer, "xnd", "ㄨㄣˊ"); + CheckEq(ref counter, ref composer, "xnf", "ㄨㄣˇ"); + CheckEq(ref counter, ref composer, "xnj", "ㄨㄣˋ"); + CheckEq(ref counter, ref composer, "xk", "ㄨㄤ"); + CheckEq(ref counter, ref composer, "xkd", "ㄨㄤˊ"); + CheckEq(ref counter, ref composer, "xkf", "ㄨㄤˇ"); + CheckEq(ref counter, ref composer, "xkj", "ㄨㄤˋ"); + CheckEq(ref counter, ref composer, "xl", "ㄨㄥ"); + CheckEq(ref counter, ref composer, "xlf", "ㄨㄥˇ"); + CheckEq(ref counter, ref composer, "xlj", "ㄨㄥˋ"); + CheckEq(ref counter, ref composer, "u", "ㄩ"); + CheckEq(ref counter, ref composer, "ud", "ㄩˊ"); + CheckEq(ref counter, ref composer, "uf", "ㄩˇ"); + CheckEq(ref counter, ref composer, "uj", "ㄩˋ"); + CheckEq(ref counter, ref composer, "ue", "ㄩㄝ"); + CheckEq(ref counter, ref composer, "uef", "ㄩㄝˇ"); + CheckEq(ref counter, ref composer, "uej", "ㄩㄝˋ"); + CheckEq(ref counter, ref composer, "um", "ㄩㄢ"); + CheckEq(ref counter, ref composer, "umd", "ㄩㄢˊ"); + CheckEq(ref counter, ref composer, "umf", "ㄩㄢˇ"); + CheckEq(ref counter, ref composer, "umj", "ㄩㄢˋ"); + CheckEq(ref counter, ref composer, "un", "ㄩㄣ"); + CheckEq(ref counter, ref composer, "und", "ㄩㄣˊ"); + CheckEq(ref counter, ref composer, "unf", "ㄩㄣˇ"); + CheckEq(ref counter, ref composer, "unj", "ㄩㄣˋ"); + CheckEq(ref counter, ref composer, "ul", "ㄩㄥ"); + CheckEq(ref counter, ref composer, "uld", "ㄩㄥˊ"); + CheckEq(ref counter, ref composer, "ulf", "ㄩㄥˇ"); + CheckEq(ref counter, ref composer, "ulj", "ㄩㄥˋ"); + Assert.AreEqual(counter, 0); } [Test] public void TestStarlightKeys() { // Testing handleHsu() Composer composer = new(arrange: MandarinParser.OfStarlight); - Assert.AreEqual(actual: composer.CnvSequence("kik"), expected: "ㄎㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gif7"), expected: "ㄍㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gin"), expected: "ㄍㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("bik7"), expected: "ㄅㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bik9"), expected: "ㄅㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("duk"), expected: "ㄉㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ba"), expected: "ㄅㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ba7"), expected: "ㄅㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ba8"), expected: "ㄅㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ba9"), expected: "ㄅㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ba0"), expected: "ㄅㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bo"), expected: "ㄅㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("bo7"), expected: "ㄅㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bo8"), expected: "ㄅㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bo9"), expected: "ㄅㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bo0"), expected: "ㄅㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("by"), expected: "ㄅㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("by7"), expected: "ㄅㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("by8"), expected: "ㄅㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("by9"), expected: "ㄅㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("by0"), expected: "ㄅㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bt"), expected: "ㄅㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("bt8"), expected: "ㄅㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bt9"), expected: "ㄅㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bt0"), expected: "ㄅㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bf"), expected: "ㄅㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("bf7"), expected: "ㄅㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bf8"), expected: "ㄅㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bf9"), expected: "ㄅㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bm"), expected: "ㄅㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("bm8"), expected: "ㄅㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bm9"), expected: "ㄅㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bn"), expected: "ㄅㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("bn8"), expected: "ㄅㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bn9"), expected: "ㄅㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bk"), expected: "ㄅㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("bk8"), expected: "ㄅㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bk9"), expected: "ㄅㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bg"), expected: "ㄅㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("bg7"), expected: "ㄅㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bg8"), expected: "ㄅㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bg9"), expected: "ㄅㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bi"), expected: "ㄅㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("bi7"), expected: "ㄅㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bi8"), expected: "ㄅㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bi9"), expected: "ㄅㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bie"), expected: "ㄅㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("bie7"), expected: "ㄅㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bie8"), expected: "ㄅㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bie9"), expected: "ㄅㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bif"), expected: "ㄅㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("bif8"), expected: "ㄅㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bif9"), expected: "ㄅㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bim"), expected: "ㄅㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("bim7"), expected: "ㄅㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bim8"), expected: "ㄅㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bim9"), expected: "ㄅㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bin"), expected: "ㄅㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("bin8"), expected: "ㄅㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bin9"), expected: "ㄅㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("big"), expected: "ㄅㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("big8"), expected: "ㄅㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("big9"), expected: "ㄅㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bu"), expected: "ㄅㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("bu7"), expected: "ㄅㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bu8"), expected: "ㄅㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bu9"), expected: "ㄅㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pa"), expected: "ㄆㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("pa7"), expected: "ㄆㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pa8"), expected: "ㄆㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pa9"), expected: "ㄆㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pa0"), expected: "ㄆㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("po"), expected: "ㄆㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("po7"), expected: "ㄆㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("po8"), expected: "ㄆㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("po9"), expected: "ㄆㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("py"), expected: "ㄆㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("py7"), expected: "ㄆㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("py8"), expected: "ㄆㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("py9"), expected: "ㄆㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pt"), expected: "ㄆㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("pt7"), expected: "ㄆㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pt8"), expected: "ㄆㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pt9"), expected: "ㄆㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pf"), expected: "ㄆㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("pf7"), expected: "ㄆㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pf8"), expected: "ㄆㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pf9"), expected: "ㄆㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pw"), expected: "ㄆㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("pw7"), expected: "ㄆㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pw8"), expected: "ㄆㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pw9"), expected: "ㄆㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pm"), expected: "ㄆㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("pm7"), expected: "ㄆㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pm8"), expected: "ㄆㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pm9"), expected: "ㄆㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pn"), expected: "ㄆㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("pn7"), expected: "ㄆㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pn8"), expected: "ㄆㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pn9"), expected: "ㄆㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pk"), expected: "ㄆㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("pk7"), expected: "ㄆㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pk8"), expected: "ㄆㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pk9"), expected: "ㄆㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pg"), expected: "ㄆㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("pg7"), expected: "ㄆㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pg8"), expected: "ㄆㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pg9"), expected: "ㄆㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pi"), expected: "ㄆㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("pi7"), expected: "ㄆㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pi8"), expected: "ㄆㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pi9"), expected: "ㄆㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pia"), expected: "ㄆㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("pie"), expected: "ㄆㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("pie8"), expected: "ㄆㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pie9"), expected: "ㄆㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pif"), expected: "ㄆㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("pif7"), expected: "ㄆㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pif8"), expected: "ㄆㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pif9"), expected: "ㄆㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pim"), expected: "ㄆㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("pim7"), expected: "ㄆㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pim8"), expected: "ㄆㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pim9"), expected: "ㄆㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pin"), expected: "ㄆㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("pin7"), expected: "ㄆㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pin8"), expected: "ㄆㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pin9"), expected: "ㄆㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pig"), expected: "ㄆㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("pig7"), expected: "ㄆㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pig8"), expected: "ㄆㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pig9"), expected: "ㄆㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pu"), expected: "ㄆㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("pu7"), expected: "ㄆㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pu8"), expected: "ㄆㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pu9"), expected: "ㄆㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ma"), expected: "ㄇㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ma7"), expected: "ㄇㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ma8"), expected: "ㄇㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ma9"), expected: "ㄇㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ma0"), expected: "ㄇㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mo"), expected: "ㄇㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("mo7"), expected: "ㄇㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mo8"), expected: "ㄇㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mo9"), expected: "ㄇㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mo0"), expected: "ㄇㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("me"), expected: "ㄇㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("me9"), expected: "ㄇㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("me0"), expected: "ㄇㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("my"), expected: "ㄇㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("my7"), expected: "ㄇㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("my8"), expected: "ㄇㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("my9"), expected: "ㄇㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mt7"), expected: "ㄇㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mt8"), expected: "ㄇㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mt9"), expected: "ㄇㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mf"), expected: "ㄇㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("mf7"), expected: "ㄇㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mf8"), expected: "ㄇㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mf9"), expected: "ㄇㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mw7"), expected: "ㄇㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mw8"), expected: "ㄇㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mw9"), expected: "ㄇㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mm"), expected: "ㄇㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("mm7"), expected: "ㄇㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mm8"), expected: "ㄇㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mm9"), expected: "ㄇㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mn"), expected: "ㄇㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("mn7"), expected: "ㄇㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mn8"), expected: "ㄇㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mn9"), expected: "ㄇㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mn0"), expected: "ㄇㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mk"), expected: "ㄇㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("mk7"), expected: "ㄇㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mk8"), expected: "ㄇㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mk9"), expected: "ㄇㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mg"), expected: "ㄇㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("mg7"), expected: "ㄇㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mg8"), expected: "ㄇㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mg9"), expected: "ㄇㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mi"), expected: "ㄇㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("mi7"), expected: "ㄇㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mi8"), expected: "ㄇㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mi9"), expected: "ㄇㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mie"), expected: "ㄇㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("mie7"), expected: "ㄇㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mie9"), expected: "ㄇㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mif"), expected: "ㄇㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("mif7"), expected: "ㄇㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mif8"), expected: "ㄇㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mif9"), expected: "ㄇㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("miw7"), expected: "ㄇㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("miw8"), expected: "ㄇㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("miw9"), expected: "ㄇㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mim"), expected: "ㄇㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("mim7"), expected: "ㄇㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mim8"), expected: "ㄇㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mim9"), expected: "ㄇㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("min"), expected: "ㄇㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("min7"), expected: "ㄇㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("min8"), expected: "ㄇㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mig7"), expected: "ㄇㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mig8"), expected: "ㄇㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mig9"), expected: "ㄇㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mu7"), expected: "ㄇㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mu8"), expected: "ㄇㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mu9"), expected: "ㄇㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fa"), expected: "ㄈㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("fa7"), expected: "ㄈㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fa8"), expected: "ㄈㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fa9"), expected: "ㄈㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fo7"), expected: "ㄈㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ft"), expected: "ㄈㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("ft7"), expected: "ㄈㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ft8"), expected: "ㄈㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ft9"), expected: "ㄈㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fw"), expected: "ㄈㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("fw7"), expected: "ㄈㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fw8"), expected: "ㄈㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fw9"), expected: "ㄈㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fm"), expected: "ㄈㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("fm7"), expected: "ㄈㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fm8"), expected: "ㄈㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fm9"), expected: "ㄈㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fn"), expected: "ㄈㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("fn7"), expected: "ㄈㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fn8"), expected: "ㄈㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fn9"), expected: "ㄈㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fn0"), expected: "ㄈㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("fk"), expected: "ㄈㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("fk7"), expected: "ㄈㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fk8"), expected: "ㄈㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fk9"), expected: "ㄈㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fg"), expected: "ㄈㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("fg7"), expected: "ㄈㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fg8"), expected: "ㄈㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fg9"), expected: "ㄈㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fif9"), expected: "ㄈㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fu"), expected: "ㄈㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("fu7"), expected: "ㄈㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fu8"), expected: "ㄈㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fu9"), expected: "ㄈㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("da"), expected: "ㄉㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("da7"), expected: "ㄉㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("da8"), expected: "ㄉㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("da9"), expected: "ㄉㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("da0"), expected: "ㄉㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("de"), expected: "ㄉㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("de7"), expected: "ㄉㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("de0"), expected: "ㄉㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("dy"), expected: "ㄉㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("dy8"), expected: "ㄉㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dy9"), expected: "ㄉㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dt8"), expected: "ㄉㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("df"), expected: "ㄉㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("df7"), expected: "ㄉㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("df8"), expected: "ㄉㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("df9"), expected: "ㄉㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dw"), expected: "ㄉㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dw7"), expected: "ㄉㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dw8"), expected: "ㄉㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dw9"), expected: "ㄉㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dm"), expected: "ㄉㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dm8"), expected: "ㄉㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dm9"), expected: "ㄉㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dn9"), expected: "ㄉㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dk"), expected: "ㄉㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("dk8"), expected: "ㄉㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dk9"), expected: "ㄉㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dg"), expected: "ㄉㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dg8"), expected: "ㄉㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dg9"), expected: "ㄉㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("di"), expected: "ㄉㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("di7"), expected: "ㄉㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("di8"), expected: "ㄉㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("di9"), expected: "ㄉㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dia8"), expected: "ㄉㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("die"), expected: "ㄉㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("die7"), expected: "ㄉㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("die8"), expected: "ㄉㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("die9"), expected: "ㄉㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dif"), expected: "ㄉㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("dif8"), expected: "ㄉㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dif9"), expected: "ㄉㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("diw"), expected: "ㄉㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dim"), expected: "ㄉㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dim7"), expected: "ㄉㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dim8"), expected: "ㄉㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dim9"), expected: "ㄉㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dig"), expected: "ㄉㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dig7"), expected: "ㄉㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dig8"), expected: "ㄉㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dig9"), expected: "ㄉㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("du"), expected: "ㄉㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("du7"), expected: "ㄉㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("du8"), expected: "ㄉㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("du9"), expected: "ㄉㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("duo"), expected: "ㄉㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("duo7"), expected: "ㄉㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("duo8"), expected: "ㄉㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("duo9"), expected: "ㄉㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("duo0"), expected: "ㄉㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("dut"), expected: "ㄉㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("dut8"), expected: "ㄉㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dut9"), expected: "ㄉㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dum"), expected: "ㄉㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dum8"), expected: "ㄉㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dum9"), expected: "ㄉㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dun"), expected: "ㄉㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("dun8"), expected: "ㄉㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dun9"), expected: "ㄉㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dug"), expected: "ㄉㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dug8"), expected: "ㄉㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dug9"), expected: "ㄉㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ta"), expected: "ㄊㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ta8"), expected: "ㄊㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ta9"), expected: "ㄊㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("te9"), expected: "ㄊㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ty"), expected: "ㄊㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("ty7"), expected: "ㄊㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ty8"), expected: "ㄊㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ty9"), expected: "ㄊㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ty0"), expected: "ㄊㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tf"), expected: "ㄊㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("tf7"), expected: "ㄊㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tf8"), expected: "ㄊㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tf9"), expected: "ㄊㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tf0"), expected: "ㄊㄠ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tw"), expected: "ㄊㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("tw7"), expected: "ㄊㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tw8"), expected: "ㄊㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tw9"), expected: "ㄊㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tw0"), expected: "ㄊㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tm"), expected: "ㄊㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tm7"), expected: "ㄊㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tm8"), expected: "ㄊㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tm9"), expected: "ㄊㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tk"), expected: "ㄊㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("tk7"), expected: "ㄊㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tk8"), expected: "ㄊㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tk9"), expected: "ㄊㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tg"), expected: "ㄊㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tg7"), expected: "ㄊㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tg9"), expected: "ㄊㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ti"), expected: "ㄊㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ti7"), expected: "ㄊㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ti8"), expected: "ㄊㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ti9"), expected: "ㄊㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tie"), expected: "ㄊㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("tie7"), expected: "ㄊㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tie8"), expected: "ㄊㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tie9"), expected: "ㄊㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tif"), expected: "ㄊㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("tif7"), expected: "ㄊㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tif8"), expected: "ㄊㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tif9"), expected: "ㄊㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tim"), expected: "ㄊㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tim7"), expected: "ㄊㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tim8"), expected: "ㄊㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tim9"), expected: "ㄊㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tig"), expected: "ㄊㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tig7"), expected: "ㄊㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tig8"), expected: "ㄊㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tig9"), expected: "ㄊㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tu"), expected: "ㄊㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("tu7"), expected: "ㄊㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tu8"), expected: "ㄊㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tu9"), expected: "ㄊㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tuo"), expected: "ㄊㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("tuo7"), expected: "ㄊㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tuo8"), expected: "ㄊㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tuo9"), expected: "ㄊㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tut"), expected: "ㄊㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("tut7"), expected: "ㄊㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tut8"), expected: "ㄊㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tut9"), expected: "ㄊㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tum"), expected: "ㄊㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tum7"), expected: "ㄊㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tum8"), expected: "ㄊㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tum9"), expected: "ㄊㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tun"), expected: "ㄊㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("tun7"), expected: "ㄊㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tun8"), expected: "ㄊㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tun9"), expected: "ㄊㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tug"), expected: "ㄊㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tug7"), expected: "ㄊㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tug8"), expected: "ㄊㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tug9"), expected: "ㄊㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("na"), expected: "ㄋㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("na7"), expected: "ㄋㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("na8"), expected: "ㄋㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("na9"), expected: "ㄋㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("na0"), expected: "ㄋㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ne9"), expected: "ㄋㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ne0"), expected: "ㄋㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ny7"), expected: "ㄋㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ny8"), expected: "ㄋㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ny9"), expected: "ㄋㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nt7"), expected: "ㄋㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nt8"), expected: "ㄋㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nt9"), expected: "ㄋㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nf"), expected: "ㄋㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("nf7"), expected: "ㄋㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nf8"), expected: "ㄋㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nf9"), expected: "ㄋㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nw7"), expected: "ㄋㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nw8"), expected: "ㄋㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nw9"), expected: "ㄋㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nm"), expected: "ㄋㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("nm7"), expected: "ㄋㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nm8"), expected: "ㄋㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nm9"), expected: "ㄋㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nn8"), expected: "ㄋㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nn9"), expected: "ㄋㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nk"), expected: "ㄋㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("nk7"), expected: "ㄋㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nk8"), expected: "ㄋㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nk9"), expected: "ㄋㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nk0"), expected: "ㄋㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ng7"), expected: "ㄋㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ng8"), expected: "ㄋㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ni"), expected: "ㄋㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ni7"), expected: "ㄋㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ni8"), expected: "ㄋㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ni9"), expected: "ㄋㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nie"), expected: "ㄋㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("nie7"), expected: "ㄋㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nie9"), expected: "ㄋㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nif8"), expected: "ㄋㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nif9"), expected: "ㄋㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("niw"), expected: "ㄋㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("niw7"), expected: "ㄋㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("niw8"), expected: "ㄋㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("niw9"), expected: "ㄋㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nim"), expected: "ㄋㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("nim7"), expected: "ㄋㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nim8"), expected: "ㄋㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nim9"), expected: "ㄋㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nin"), expected: "ㄋㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("nin7"), expected: "ㄋㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nin8"), expected: "ㄋㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nin9"), expected: "ㄋㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nik7"), expected: "ㄋㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nik8"), expected: "ㄋㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nik9"), expected: "ㄋㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nig7"), expected: "ㄋㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nig8"), expected: "ㄋㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nig9"), expected: "ㄋㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nu7"), expected: "ㄋㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nu8"), expected: "ㄋㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nu9"), expected: "ㄋㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nuo7"), expected: "ㄋㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nuo8"), expected: "ㄋㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nuo9"), expected: "ㄋㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nut7"), expected: "ㄋㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("num7"), expected: "ㄋㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("num8"), expected: "ㄋㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("num9"), expected: "ㄋㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nun7"), expected: "ㄋㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nug7"), expected: "ㄋㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nug8"), expected: "ㄋㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nug9"), expected: "ㄋㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nv7"), expected: "ㄋㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nv8"), expected: "ㄋㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nv9"), expected: "ㄋㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nve9"), expected: "ㄋㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("la"), expected: "ㄌㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("la7"), expected: "ㄌㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("la8"), expected: "ㄌㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("la9"), expected: "ㄌㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("la0"), expected: "ㄌㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lo"), expected: "ㄌㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("lo0"), expected: "ㄌㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("le"), expected: "ㄌㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("le7"), expected: "ㄌㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("le9"), expected: "ㄌㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("le0"), expected: "ㄌㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ly7"), expected: "ㄌㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ly8"), expected: "ㄌㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ly9"), expected: "ㄌㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lt"), expected: "ㄌㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("lt7"), expected: "ㄌㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lt8"), expected: "ㄌㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lt9"), expected: "ㄌㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lt0"), expected: "ㄌㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lf"), expected: "ㄌㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("lf7"), expected: "ㄌㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lf8"), expected: "ㄌㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lf9"), expected: "ㄌㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lw"), expected: "ㄌㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("lw7"), expected: "ㄌㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lw8"), expected: "ㄌㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lw9"), expected: "ㄌㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lw0"), expected: "ㄌㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lm7"), expected: "ㄌㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lm8"), expected: "ㄌㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lm9"), expected: "ㄌㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lk"), expected: "ㄌㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("lk7"), expected: "ㄌㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lk8"), expected: "ㄌㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lk9"), expected: "ㄌㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lg"), expected: "ㄌㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lg7"), expected: "ㄌㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lg8"), expected: "ㄌㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lg9"), expected: "ㄌㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("li"), expected: "ㄌㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("li7"), expected: "ㄌㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("li8"), expected: "ㄌㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("li9"), expected: "ㄌㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("li0"), expected: "ㄌㄧ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lia8"), expected: "ㄌㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lie"), expected: "ㄌㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("lie7"), expected: "ㄌㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lie8"), expected: "ㄌㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lie9"), expected: "ㄌㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lif"), expected: "ㄌㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("lif7"), expected: "ㄌㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lif8"), expected: "ㄌㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lif9"), expected: "ㄌㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("liw"), expected: "ㄌㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("liw7"), expected: "ㄌㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("liw8"), expected: "ㄌㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("liw9"), expected: "ㄌㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lim"), expected: "ㄌㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("lim7"), expected: "ㄌㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lim8"), expected: "ㄌㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lim9"), expected: "ㄌㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lin7"), expected: "ㄌㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lin8"), expected: "ㄌㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lin9"), expected: "ㄌㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lik7"), expected: "ㄌㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lik8"), expected: "ㄌㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lik9"), expected: "ㄌㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lig"), expected: "ㄌㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lig7"), expected: "ㄌㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lig8"), expected: "ㄌㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lig9"), expected: "ㄌㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lu"), expected: "ㄌㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("lu7"), expected: "ㄌㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lu8"), expected: "ㄌㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lu9"), expected: "ㄌㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("luo"), expected: "ㄌㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("luo7"), expected: "ㄌㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("luo8"), expected: "ㄌㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("luo9"), expected: "ㄌㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("luo0"), expected: "ㄌㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lum7"), expected: "ㄌㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lum8"), expected: "ㄌㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lum9"), expected: "ㄌㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lun"), expected: "ㄌㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("lun7"), expected: "ㄌㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lun8"), expected: "ㄌㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lun9"), expected: "ㄌㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lug"), expected: "ㄌㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lug7"), expected: "ㄌㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lug8"), expected: "ㄌㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lug9"), expected: "ㄌㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lv"), expected: "ㄌㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("lv7"), expected: "ㄌㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lv8"), expected: "ㄌㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lv9"), expected: "ㄌㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lve"), expected: "ㄌㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("lve8"), expected: "ㄌㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lve9"), expected: "ㄌㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lvm7"), expected: "ㄌㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lvm8"), expected: "ㄌㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ga"), expected: "ㄍㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ga7"), expected: "ㄍㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ga8"), expected: "ㄍㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ga9"), expected: "ㄍㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ga0"), expected: "ㄍㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ge"), expected: "ㄍㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("ge7"), expected: "ㄍㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ge8"), expected: "ㄍㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ge9"), expected: "ㄍㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ge0"), expected: "ㄍㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("gy"), expected: "ㄍㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("gy8"), expected: "ㄍㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gy9"), expected: "ㄍㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gt8"), expected: "ㄍㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gf"), expected: "ㄍㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("gf8"), expected: "ㄍㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gf9"), expected: "ㄍㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gw"), expected: "ㄍㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("gw8"), expected: "ㄍㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gw9"), expected: "ㄍㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gm"), expected: "ㄍㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gm8"), expected: "ㄍㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gm9"), expected: "ㄍㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gn"), expected: "ㄍㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gn7"), expected: "ㄍㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gn8"), expected: "ㄍㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gn9"), expected: "ㄍㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gk"), expected: "ㄍㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gk8"), expected: "ㄍㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gk9"), expected: "ㄍㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gg"), expected: "ㄍㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gg8"), expected: "ㄍㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gg9"), expected: "ㄍㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gu"), expected: "ㄍㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("gu7"), expected: "ㄍㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gu8"), expected: "ㄍㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gu9"), expected: "ㄍㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gua"), expected: "ㄍㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("gua7"), expected: "ㄍㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gua8"), expected: "ㄍㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gua9"), expected: "ㄍㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("guo"), expected: "ㄍㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("guo7"), expected: "ㄍㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("guo8"), expected: "ㄍㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guo9"), expected: "ㄍㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("guy"), expected: "ㄍㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("guy8"), expected: "ㄍㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guy9"), expected: "ㄍㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gut"), expected: "ㄍㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("gut8"), expected: "ㄍㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gut9"), expected: "ㄍㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gum"), expected: "ㄍㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gum8"), expected: "ㄍㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gum9"), expected: "ㄍㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gun"), expected: "ㄍㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gun8"), expected: "ㄍㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gun9"), expected: "ㄍㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("guk"), expected: "ㄍㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("guk8"), expected: "ㄍㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guk9"), expected: "ㄍㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gug"), expected: "ㄍㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gug7"), expected: "ㄍㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gug8"), expected: "ㄍㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gug9"), expected: "ㄍㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ka"), expected: "ㄎㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ka8"), expected: "ㄎㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ka9"), expected: "ㄎㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ke"), expected: "ㄎㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("ke7"), expected: "ㄎㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ke8"), expected: "ㄎㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ke9"), expected: "ㄎㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ky"), expected: "ㄎㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("ky8"), expected: "ㄎㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ky9"), expected: "ㄎㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kf"), expected: "ㄎㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("kf8"), expected: "ㄎㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kf9"), expected: "ㄎㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kw"), expected: "ㄎㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("kw8"), expected: "ㄎㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kw9"), expected: "ㄎㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("km"), expected: "ㄎㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("km8"), expected: "ㄎㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("km9"), expected: "ㄎㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kn"), expected: "ㄎㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("kn8"), expected: "ㄎㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kn9"), expected: "ㄎㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kk"), expected: "ㄎㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("kk7"), expected: "ㄎㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kk8"), expected: "ㄎㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kk9"), expected: "ㄎㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kg"), expected: "ㄎㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("kg8"), expected: "ㄎㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ku"), expected: "ㄎㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("ku7"), expected: "ㄎㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ku8"), expected: "ㄎㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ku9"), expected: "ㄎㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kua"), expected: "ㄎㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("kua8"), expected: "ㄎㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kua9"), expected: "ㄎㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kuo9"), expected: "ㄎㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kuy"), expected: "ㄎㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("kuy8"), expected: "ㄎㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kuy9"), expected: "ㄎㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kut"), expected: "ㄎㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("kut7"), expected: "ㄎㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kut8"), expected: "ㄎㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kut9"), expected: "ㄎㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kum"), expected: "ㄎㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("kum8"), expected: "ㄎㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kum9"), expected: "ㄎㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kun"), expected: "ㄎㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("kun8"), expected: "ㄎㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kun9"), expected: "ㄎㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kuk"), expected: "ㄎㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("kuk7"), expected: "ㄎㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kuk8"), expected: "ㄎㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kuk9"), expected: "ㄎㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kug"), expected: "ㄎㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("kug8"), expected: "ㄎㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kug9"), expected: "ㄎㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ha"), expected: "ㄏㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ha7"), expected: "ㄏㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ha8"), expected: "ㄏㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("he"), expected: "ㄏㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("he7"), expected: "ㄏㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("he8"), expected: "ㄏㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("he9"), expected: "ㄏㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hy"), expected: "ㄏㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("hy7"), expected: "ㄏㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hy8"), expected: "ㄏㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hy9"), expected: "ㄏㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ht"), expected: "ㄏㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("ht8"), expected: "ㄏㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hf"), expected: "ㄏㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("hf7"), expected: "ㄏㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hf8"), expected: "ㄏㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hf9"), expected: "ㄏㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hw"), expected: "ㄏㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("hw7"), expected: "ㄏㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hw8"), expected: "ㄏㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hw9"), expected: "ㄏㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hm"), expected: "ㄏㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hm7"), expected: "ㄏㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hm8"), expected: "ㄏㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hm9"), expected: "ㄏㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hn"), expected: "ㄏㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hn7"), expected: "ㄏㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hn8"), expected: "ㄏㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hn9"), expected: "ㄏㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hk"), expected: "ㄏㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("hk7"), expected: "ㄏㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hk8"), expected: "ㄏㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hk9"), expected: "ㄏㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hg"), expected: "ㄏㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hg7"), expected: "ㄏㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hg9"), expected: "ㄏㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hu"), expected: "ㄏㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("hu7"), expected: "ㄏㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hu8"), expected: "ㄏㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hu9"), expected: "ㄏㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hua"), expected: "ㄏㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("hua7"), expected: "ㄏㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hua8"), expected: "ㄏㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hua9"), expected: "ㄏㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("huo"), expected: "ㄏㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("huo7"), expected: "ㄏㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("huo8"), expected: "ㄏㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("huo9"), expected: "ㄏㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("huo0"), expected: "ㄏㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("huy7"), expected: "ㄏㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("huy9"), expected: "ㄏㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hut"), expected: "ㄏㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("hut7"), expected: "ㄏㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hut8"), expected: "ㄏㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hut9"), expected: "ㄏㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hum"), expected: "ㄏㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hum7"), expected: "ㄏㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hum8"), expected: "ㄏㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hum9"), expected: "ㄏㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hun"), expected: "ㄏㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hun7"), expected: "ㄏㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hun8"), expected: "ㄏㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hun9"), expected: "ㄏㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("huk"), expected: "ㄏㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("huk7"), expected: "ㄏㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("huk8"), expected: "ㄏㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("huk9"), expected: "ㄏㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("huk0"), expected: "ㄏㄨㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("hug"), expected: "ㄏㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hug7"), expected: "ㄏㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hug8"), expected: "ㄏㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hug9"), expected: "ㄏㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ji"), expected: "ㄐㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("ji7"), expected: "ㄐㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ji8"), expected: "ㄐㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ji9"), expected: "ㄐㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jia"), expected: "ㄐㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("jia7"), expected: "ㄐㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jia8"), expected: "ㄐㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jia9"), expected: "ㄐㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jie"), expected: "ㄐㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("jie7"), expected: "ㄐㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jie8"), expected: "ㄐㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jie9"), expected: "ㄐㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jie0"), expected: "ㄐㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("jif"), expected: "ㄐㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("jif7"), expected: "ㄐㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jif8"), expected: "ㄐㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jif9"), expected: "ㄐㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jiw"), expected: "ㄐㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("jiw8"), expected: "ㄐㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jiw9"), expected: "ㄐㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jim"), expected: "ㄐㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jim8"), expected: "ㄐㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jim9"), expected: "ㄐㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jin"), expected: "ㄐㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jin8"), expected: "ㄐㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jin9"), expected: "ㄐㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jik"), expected: "ㄐㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jik7"), expected: "ㄐㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jik8"), expected: "ㄐㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jik9"), expected: "ㄐㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jig"), expected: "ㄐㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jig8"), expected: "ㄐㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jig9"), expected: "ㄐㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jv"), expected: "ㄐㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("jv7"), expected: "ㄐㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jv8"), expected: "ㄐㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jv9"), expected: "ㄐㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jve"), expected: "ㄐㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("jve7"), expected: "ㄐㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jve8"), expected: "ㄐㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jve9"), expected: "ㄐㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jvm"), expected: "ㄐㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jvm8"), expected: "ㄐㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jvm9"), expected: "ㄐㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jvn"), expected: "ㄐㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jvn7"), expected: "ㄐㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jvn8"), expected: "ㄐㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jvn9"), expected: "ㄐㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jvg"), expected: "ㄐㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jvg8"), expected: "ㄐㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jvg9"), expected: "ㄐㄩㄥˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("q0"), expected: "ㄑ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qi"), expected: "ㄑㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("qi7"), expected: "ㄑㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qi8"), expected: "ㄑㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qi9"), expected: "ㄑㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qia"), expected: "ㄑㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("qia7"), expected: "ㄑㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qia8"), expected: "ㄑㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qia9"), expected: "ㄑㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qie"), expected: "ㄑㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("qie7"), expected: "ㄑㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qie8"), expected: "ㄑㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qie9"), expected: "ㄑㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qif"), expected: "ㄑㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qif7"), expected: "ㄑㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qif8"), expected: "ㄑㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qif9"), expected: "ㄑㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qiw"), expected: "ㄑㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("qiw7"), expected: "ㄑㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qiw8"), expected: "ㄑㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qiw9"), expected: "ㄑㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qim"), expected: "ㄑㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qim7"), expected: "ㄑㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qim8"), expected: "ㄑㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qim9"), expected: "ㄑㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qin"), expected: "ㄑㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qin7"), expected: "ㄑㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qin8"), expected: "ㄑㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qin9"), expected: "ㄑㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qik"), expected: "ㄑㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qik7"), expected: "ㄑㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qik8"), expected: "ㄑㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qik9"), expected: "ㄑㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qig"), expected: "ㄑㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qig7"), expected: "ㄑㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qig8"), expected: "ㄑㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qig9"), expected: "ㄑㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qv"), expected: "ㄑㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("qv7"), expected: "ㄑㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qv8"), expected: "ㄑㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qv9"), expected: "ㄑㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qve"), expected: "ㄑㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("qve7"), expected: "ㄑㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qve9"), expected: "ㄑㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qvm"), expected: "ㄑㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qvm7"), expected: "ㄑㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qvm8"), expected: "ㄑㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qvm9"), expected: "ㄑㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qvn"), expected: "ㄑㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qvn7"), expected: "ㄑㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qvn8"), expected: "ㄑㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qvn9"), expected: "ㄑㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qvg"), expected: "ㄑㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qvg7"), expected: "ㄑㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qvg8"), expected: "ㄑㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qvg9"), expected: "ㄑㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xi"), expected: "ㄒㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("xi7"), expected: "ㄒㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xi8"), expected: "ㄒㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xi9"), expected: "ㄒㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xia"), expected: "ㄒㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xia7"), expected: "ㄒㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xia8"), expected: "ㄒㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xia9"), expected: "ㄒㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xie"), expected: "ㄒㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("xie7"), expected: "ㄒㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xie8"), expected: "ㄒㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xie9"), expected: "ㄒㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xif"), expected: "ㄒㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("xif7"), expected: "ㄒㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xif8"), expected: "ㄒㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xif9"), expected: "ㄒㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xiw"), expected: "ㄒㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("xiw7"), expected: "ㄒㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xiw8"), expected: "ㄒㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xiw9"), expected: "ㄒㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xim"), expected: "ㄒㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xim7"), expected: "ㄒㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xim8"), expected: "ㄒㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xim9"), expected: "ㄒㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xin"), expected: "ㄒㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xin7"), expected: "ㄒㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xin8"), expected: "ㄒㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xin9"), expected: "ㄒㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xik"), expected: "ㄒㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xik7"), expected: "ㄒㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xik8"), expected: "ㄒㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xik9"), expected: "ㄒㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xig"), expected: "ㄒㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xig7"), expected: "ㄒㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xig8"), expected: "ㄒㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xig9"), expected: "ㄒㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xv"), expected: "ㄒㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("xv7"), expected: "ㄒㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xv8"), expected: "ㄒㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xv9"), expected: "ㄒㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xve"), expected: "ㄒㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("xve7"), expected: "ㄒㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xve8"), expected: "ㄒㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xve9"), expected: "ㄒㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xvm"), expected: "ㄒㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xvm7"), expected: "ㄒㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xvm8"), expected: "ㄒㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xvm9"), expected: "ㄒㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xvn"), expected: "ㄒㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xvn7"), expected: "ㄒㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xvn9"), expected: "ㄒㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xvg"), expected: "ㄒㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xvg7"), expected: "ㄒㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xvg8"), expected: "ㄒㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xvg9"), expected: "ㄒㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("j"), expected: "ㄓ"); - Assert.AreEqual(actual: composer.CnvSequence("j7"), expected: "ㄓˊ"); - Assert.AreEqual(actual: composer.CnvSequence("j8"), expected: "ㄓˇ"); - Assert.AreEqual(actual: composer.CnvSequence("j9"), expected: "ㄓˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ja"), expected: "ㄓㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ja7"), expected: "ㄓㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ja8"), expected: "ㄓㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ja9"), expected: "ㄓㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("je"), expected: "ㄓㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("je7"), expected: "ㄓㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("je8"), expected: "ㄓㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("je9"), expected: "ㄓㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("je0"), expected: "ㄓㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("jy"), expected: "ㄓㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("jy7"), expected: "ㄓㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jy8"), expected: "ㄓㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jy9"), expected: "ㄓㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jt9"), expected: "ㄓㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jf"), expected: "ㄓㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("jf7"), expected: "ㄓㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jf8"), expected: "ㄓㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jf9"), expected: "ㄓㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jw"), expected: "ㄓㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("jw7"), expected: "ㄓㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jw8"), expected: "ㄓㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jw9"), expected: "ㄓㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jm"), expected: "ㄓㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jm8"), expected: "ㄓㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jm9"), expected: "ㄓㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jn"), expected: "ㄓㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jn7"), expected: "ㄓㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jn8"), expected: "ㄓㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jn9"), expected: "ㄓㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jk"), expected: "ㄓㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jk8"), expected: "ㄓㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jk9"), expected: "ㄓㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jg"), expected: "ㄓㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jg8"), expected: "ㄓㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jg9"), expected: "ㄓㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ju"), expected: "ㄓㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("ju7"), expected: "ㄓㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ju8"), expected: "ㄓㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ju9"), expected: "ㄓㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jua"), expected: "ㄓㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("jua8"), expected: "ㄓㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("juo"), expected: "ㄓㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("juo7"), expected: "ㄓㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("juo9"), expected: "ㄓㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("juy"), expected: "ㄓㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("juy8"), expected: "ㄓㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("juy9"), expected: "ㄓㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jut"), expected: "ㄓㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("jut8"), expected: "ㄓㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jut9"), expected: "ㄓㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jum"), expected: "ㄓㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jum8"), expected: "ㄓㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jum9"), expected: "ㄓㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jun"), expected: "ㄓㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jun8"), expected: "ㄓㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jun9"), expected: "ㄓㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("juk"), expected: "ㄓㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("juk8"), expected: "ㄓㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("juk9"), expected: "ㄓㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jug"), expected: "ㄓㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jug8"), expected: "ㄓㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jug9"), expected: "ㄓㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("q"), expected: "ㄔ"); - Assert.AreEqual(actual: composer.CnvSequence("q7"), expected: "ㄔˊ"); - Assert.AreEqual(actual: composer.CnvSequence("q8"), expected: "ㄔˇ"); - Assert.AreEqual(actual: composer.CnvSequence("q9"), expected: "ㄔˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qa"), expected: "ㄔㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("qa7"), expected: "ㄔㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qa8"), expected: "ㄔㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qa9"), expected: "ㄔㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qe"), expected: "ㄔㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("qe8"), expected: "ㄔㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qe9"), expected: "ㄔㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qy"), expected: "ㄔㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("qy7"), expected: "ㄔㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qy8"), expected: "ㄔㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qy9"), expected: "ㄔㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qf"), expected: "ㄔㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qf7"), expected: "ㄔㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qf8"), expected: "ㄔㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qf9"), expected: "ㄔㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qw"), expected: "ㄔㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("qw7"), expected: "ㄔㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qw8"), expected: "ㄔㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qw9"), expected: "ㄔㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qm"), expected: "ㄔㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qm7"), expected: "ㄔㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qm8"), expected: "ㄔㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qm9"), expected: "ㄔㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qn"), expected: "ㄔㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qn7"), expected: "ㄔㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qn8"), expected: "ㄔㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qn9"), expected: "ㄔㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qn0"), expected: "ㄔㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qk"), expected: "ㄔㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qk7"), expected: "ㄔㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qk8"), expected: "ㄔㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qk9"), expected: "ㄔㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qg"), expected: "ㄔㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qg7"), expected: "ㄔㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qg8"), expected: "ㄔㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qg9"), expected: "ㄔㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qu"), expected: "ㄔㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("qu7"), expected: "ㄔㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qu8"), expected: "ㄔㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qu9"), expected: "ㄔㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qua"), expected: "ㄔㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("qua8"), expected: "ㄔㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qua9"), expected: "ㄔㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quo"), expected: "ㄔㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("quo9"), expected: "ㄔㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quy"), expected: "ㄔㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("quy7"), expected: "ㄔㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("quy8"), expected: "ㄔㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("quy9"), expected: "ㄔㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qut"), expected: "ㄔㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("qut7"), expected: "ㄔㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qut8"), expected: "ㄔㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qut9"), expected: "ㄔㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qum"), expected: "ㄔㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qum7"), expected: "ㄔㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qum8"), expected: "ㄔㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qum9"), expected: "ㄔㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qun"), expected: "ㄔㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qun7"), expected: "ㄔㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qun8"), expected: "ㄔㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("quk"), expected: "ㄔㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("quk7"), expected: "ㄔㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("quk8"), expected: "ㄔㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("quk9"), expected: "ㄔㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qug"), expected: "ㄔㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qug7"), expected: "ㄔㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qug8"), expected: "ㄔㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qug9"), expected: "ㄔㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("x"), expected: "ㄕ"); - Assert.AreEqual(actual: composer.CnvSequence("x7"), expected: "ㄕˊ"); - Assert.AreEqual(actual: composer.CnvSequence("x8"), expected: "ㄕˇ"); - Assert.AreEqual(actual: composer.CnvSequence("x9"), expected: "ㄕˋ"); - Assert.AreEqual(actual: composer.CnvSequence("x0"), expected: "ㄕ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xa"), expected: "ㄕㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xa7"), expected: "ㄕㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xa8"), expected: "ㄕㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xa9"), expected: "ㄕㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xa0"), expected: "ㄕㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xe"), expected: "ㄕㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("xe7"), expected: "ㄕㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xe8"), expected: "ㄕㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xe9"), expected: "ㄕㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xy"), expected: "ㄕㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("xy8"), expected: "ㄕㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xy9"), expected: "ㄕㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xt7"), expected: "ㄕㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xf"), expected: "ㄕㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("xf7"), expected: "ㄕㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xf8"), expected: "ㄕㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xf9"), expected: "ㄕㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xw"), expected: "ㄕㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("xw7"), expected: "ㄕㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xw8"), expected: "ㄕㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xw9"), expected: "ㄕㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xm"), expected: "ㄕㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xm7"), expected: "ㄕㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xm8"), expected: "ㄕㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xm9"), expected: "ㄕㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xn"), expected: "ㄕㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xn7"), expected: "ㄕㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xn8"), expected: "ㄕㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xn9"), expected: "ㄕㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xk"), expected: "ㄕㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xk8"), expected: "ㄕㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xk9"), expected: "ㄕㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xk0"), expected: "ㄕㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xg"), expected: "ㄕㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xg7"), expected: "ㄕㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xg8"), expected: "ㄕㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xg9"), expected: "ㄕㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xu"), expected: "ㄕㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("xu7"), expected: "ㄕㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xu8"), expected: "ㄕㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xu9"), expected: "ㄕㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xua"), expected: "ㄕㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xua8"), expected: "ㄕㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xua9"), expected: "ㄕㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuo"), expected: "ㄕㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("xuo9"), expected: "ㄕㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuy"), expected: "ㄕㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("xuy8"), expected: "ㄕㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xuy9"), expected: "ㄕㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xut"), expected: "ㄕㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("xut7"), expected: "ㄕㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xut8"), expected: "ㄕㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xut9"), expected: "ㄕㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xum"), expected: "ㄕㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xum9"), expected: "ㄕㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xun8"), expected: "ㄕㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xun9"), expected: "ㄕㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuk"), expected: "ㄕㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xuk7"), expected: "ㄕㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xuk8"), expected: "ㄕㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xuk9"), expected: "ㄕㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("r9"), expected: "ㄖˋ"); - Assert.AreEqual(actual: composer.CnvSequence("re8"), expected: "ㄖㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("re9"), expected: "ㄖㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rf7"), expected: "ㄖㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rf8"), expected: "ㄖㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rf9"), expected: "ㄖㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rw7"), expected: "ㄖㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rw8"), expected: "ㄖㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rw9"), expected: "ㄖㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rm7"), expected: "ㄖㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rm8"), expected: "ㄖㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rm9"), expected: "ㄖㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rn7"), expected: "ㄖㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rn8"), expected: "ㄖㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rn9"), expected: "ㄖㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rk"), expected: "ㄖㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("rk7"), expected: "ㄖㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rk8"), expected: "ㄖㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rk9"), expected: "ㄖㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rg"), expected: "ㄖㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("rg7"), expected: "ㄖㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rg8"), expected: "ㄖㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rg9"), expected: "ㄖㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ru7"), expected: "ㄖㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ru8"), expected: "ㄖㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ru9"), expected: "ㄖㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ruo7"), expected: "ㄖㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ruo9"), expected: "ㄖㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rut7"), expected: "ㄖㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rut8"), expected: "ㄖㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rut9"), expected: "ㄖㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rum7"), expected: "ㄖㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rum8"), expected: "ㄖㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rum9"), expected: "ㄖㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("run7"), expected: "ㄖㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("run8"), expected: "ㄖㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("run9"), expected: "ㄖㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rug7"), expected: "ㄖㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rug8"), expected: "ㄖㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rug9"), expected: "ㄖㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("z"), expected: "ㄗ"); - Assert.AreEqual(actual: composer.CnvSequence("z7"), expected: "ㄗˊ"); - Assert.AreEqual(actual: composer.CnvSequence("z8"), expected: "ㄗˇ"); - Assert.AreEqual(actual: composer.CnvSequence("z9"), expected: "ㄗˋ"); - Assert.AreEqual(actual: composer.CnvSequence("z0"), expected: "ㄗ˙"); - Assert.AreEqual(actual: composer.CnvSequence("za"), expected: "ㄗㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("za7"), expected: "ㄗㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("za8"), expected: "ㄗㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ze7"), expected: "ㄗㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ze8"), expected: "ㄗㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ze9"), expected: "ㄗㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zy"), expected: "ㄗㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("zy8"), expected: "ㄗㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zy9"), expected: "ㄗㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zt7"), expected: "ㄗㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zf"), expected: "ㄗㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("zf7"), expected: "ㄗㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zf8"), expected: "ㄗㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zf9"), expected: "ㄗㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zw"), expected: "ㄗㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("zw8"), expected: "ㄗㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zw9"), expected: "ㄗㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zm"), expected: "ㄗㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("zm7"), expected: "ㄗㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zm8"), expected: "ㄗㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zm9"), expected: "ㄗㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zn"), expected: "ㄗㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("zn8"), expected: "ㄗㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zn9"), expected: "ㄗㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zk"), expected: "ㄗㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("zk8"), expected: "ㄗㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zk9"), expected: "ㄗㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zg"), expected: "ㄗㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("zg8"), expected: "ㄗㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zg9"), expected: "ㄗㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zu"), expected: "ㄗㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("zu7"), expected: "ㄗㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zu8"), expected: "ㄗㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zu9"), expected: "ㄗㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zuo"), expected: "ㄗㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("zuo7"), expected: "ㄗㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zuo8"), expected: "ㄗㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zuo9"), expected: "ㄗㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zuo0"), expected: "ㄗㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("zut"), expected: "ㄗㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("zut8"), expected: "ㄗㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zut9"), expected: "ㄗㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zum"), expected: "ㄗㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("zum8"), expected: "ㄗㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zum9"), expected: "ㄗㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zun"), expected: "ㄗㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("zun8"), expected: "ㄗㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zun9"), expected: "ㄗㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zug"), expected: "ㄗㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("zug8"), expected: "ㄗㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zug9"), expected: "ㄗㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("c"), expected: "ㄘ"); - Assert.AreEqual(actual: composer.CnvSequence("c7"), expected: "ㄘˊ"); - Assert.AreEqual(actual: composer.CnvSequence("c8"), expected: "ㄘˇ"); - Assert.AreEqual(actual: composer.CnvSequence("c9"), expected: "ㄘˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ca"), expected: "ㄘㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ca8"), expected: "ㄘㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ca9"), expected: "ㄘㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ce9"), expected: "ㄘㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cy"), expected: "ㄘㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("cy7"), expected: "ㄘㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cy8"), expected: "ㄘㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cy9"), expected: "ㄘㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cf"), expected: "ㄘㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("cf7"), expected: "ㄘㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cf8"), expected: "ㄘㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cf9"), expected: "ㄘㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cw"), expected: "ㄘㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("cw7"), expected: "ㄘㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cw8"), expected: "ㄘㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cw9"), expected: "ㄘㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cm"), expected: "ㄘㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cm7"), expected: "ㄘㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cm8"), expected: "ㄘㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cm9"), expected: "ㄘㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cn"), expected: "ㄘㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cn7"), expected: "ㄘㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ck"), expected: "ㄘㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ck7"), expected: "ㄘㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ck8"), expected: "ㄘㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ck9"), expected: "ㄘㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cg"), expected: "ㄘㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("cg7"), expected: "ㄘㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cg8"), expected: "ㄘㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cg9"), expected: "ㄘㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cu"), expected: "ㄘㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("cu7"), expected: "ㄘㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cu8"), expected: "ㄘㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cu9"), expected: "ㄘㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cuo"), expected: "ㄘㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("cuo7"), expected: "ㄘㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cuo8"), expected: "ㄘㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cuo9"), expected: "ㄘㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cut"), expected: "ㄘㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("cut8"), expected: "ㄘㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cut9"), expected: "ㄘㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cum"), expected: "ㄘㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cum7"), expected: "ㄘㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cum8"), expected: "ㄘㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cum9"), expected: "ㄘㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cun"), expected: "ㄘㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cun7"), expected: "ㄘㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cun8"), expected: "ㄘㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cun9"), expected: "ㄘㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cug"), expected: "ㄘㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("cug7"), expected: "ㄘㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cug8"), expected: "ㄘㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cug9"), expected: "ㄘㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("s"), expected: "ㄙ"); - Assert.AreEqual(actual: composer.CnvSequence("s8"), expected: "ㄙˇ"); - Assert.AreEqual(actual: composer.CnvSequence("s9"), expected: "ㄙˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sa"), expected: "ㄙㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("sa8"), expected: "ㄙㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sa9"), expected: "ㄙㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sa0"), expected: "ㄙㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("se"), expected: "ㄙㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("se9"), expected: "ㄙㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sy"), expected: "ㄙㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("sy7"), expected: "ㄙㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sy8"), expected: "ㄙㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sy9"), expected: "ㄙㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("st"), expected: "ㄙㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("sf"), expected: "ㄙㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("sf8"), expected: "ㄙㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sf9"), expected: "ㄙㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sw"), expected: "ㄙㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("sw8"), expected: "ㄙㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sw9"), expected: "ㄙㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sm"), expected: "ㄙㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("sm8"), expected: "ㄙㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sm9"), expected: "ㄙㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sn"), expected: "ㄙㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("sn8"), expected: "ㄙㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sk"), expected: "ㄙㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("sk8"), expected: "ㄙㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sk9"), expected: "ㄙㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sg"), expected: "ㄙㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("sg9"), expected: "ㄙㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("su"), expected: "ㄙㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("su7"), expected: "ㄙㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("su8"), expected: "ㄙㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("su9"), expected: "ㄙㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("suo"), expected: "ㄙㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("suo7"), expected: "ㄙㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("suo8"), expected: "ㄙㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("suo9"), expected: "ㄙㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sut"), expected: "ㄙㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("sut7"), expected: "ㄙㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sut8"), expected: "ㄙㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sut9"), expected: "ㄙㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sum"), expected: "ㄙㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("sum8"), expected: "ㄙㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sum9"), expected: "ㄙㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sun"), expected: "ㄙㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("sun8"), expected: "ㄙㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sun9"), expected: "ㄙㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sug"), expected: "ㄙㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("sug7"), expected: "ㄙㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sug8"), expected: "ㄙㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sug9"), expected: "ㄙㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("a"), expected: "ㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("a7"), expected: "ㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("a9"), expected: "ㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("a0"), expected: "ㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("o"), expected: "ㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("o7"), expected: "ㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("o8"), expected: "ㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("o9"), expected: "ㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("e"), expected: "ㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("e7"), expected: "ㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("e8"), expected: "ㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("e9"), expected: "ㄜˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("e7"), expected: "ㄝˊ"); - // Assert.AreEqual(actual: composer.CnvSequence("e8"), expected: "ㄝˇ"); - // Assert.AreEqual(actual: composer.CnvSequence("e9"), expected: "ㄝˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("e0"), expected: "ㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("y"), expected: "ㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("y7"), expected: "ㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("y8"), expected: "ㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("y9"), expected: "ㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("t9"), expected: "ㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("f "), expected: "ㄠ "); - Assert.AreEqual(actual: composer.CnvSequence("f7"), expected: "ㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("f8"), expected: "ㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("f9"), expected: "ㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("w"), expected: "ㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("w7"), expected: "ㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("w8"), expected: "ㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("w9"), expected: "ㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("w0"), expected: "ㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("m "), expected: "ㄢ "); - Assert.AreEqual(actual: composer.CnvSequence("m7"), expected: "ㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("m8"), expected: "ㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("m9"), expected: "ㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("n "), expected: "ㄣ "); - Assert.AreEqual(actual: composer.CnvSequence("n7"), expected: "ㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("n8"), expected: "ㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("n9"), expected: "ㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("n0"), expected: "ㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("k "), expected: "ㄤ "); - Assert.AreEqual(actual: composer.CnvSequence("k7"), expected: "ㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("k8"), expected: "ㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("k9"), expected: "ㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("g "), expected: "ㄥ "); - Assert.AreEqual(actual: composer.CnvSequence("g9"), expected: "ㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("l "), expected: "ㄦ "); - Assert.AreEqual(actual: composer.CnvSequence("l7"), expected: "ㄦˊ"); - Assert.AreEqual(actual: composer.CnvSequence("l8"), expected: "ㄦˇ"); - Assert.AreEqual(actual: composer.CnvSequence("l9"), expected: "ㄦˋ"); - Assert.AreEqual(actual: composer.CnvSequence("l0"), expected: "ㄦ˙"); - Assert.AreEqual(actual: composer.CnvSequence("i"), expected: "ㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("i7"), expected: "ㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("i8"), expected: "ㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("i9"), expected: "ㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ia"), expected: "ㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ia7"), expected: "ㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ia8"), expected: "ㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ia9"), expected: "ㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ia0"), expected: "ㄧㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("io"), expected: "ㄧㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("io0"), expected: "ㄧㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ie"), expected: "ㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("ie7"), expected: "ㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ie8"), expected: "ㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ie9"), expected: "ㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ie0"), expected: "ㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("iy7"), expected: "ㄧㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("if"), expected: "ㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("if7"), expected: "ㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("if8"), expected: "ㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("if9"), expected: "ㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("iw"), expected: "ㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("iw7"), expected: "ㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("iw8"), expected: "ㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("iw9"), expected: "ㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("im"), expected: "ㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("im7"), expected: "ㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("im8"), expected: "ㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("im9"), expected: "ㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("in"), expected: "ㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("in7"), expected: "ㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("in8"), expected: "ㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("in9"), expected: "ㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ik"), expected: "ㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ik7"), expected: "ㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ik8"), expected: "ㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ik9"), expected: "ㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ig"), expected: "ㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ig7"), expected: "ㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ig8"), expected: "ㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ig9"), expected: "ㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("u"), expected: "ㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("u7"), expected: "ㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("u8"), expected: "ㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("u9"), expected: "ㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ua"), expected: "ㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("ua7"), expected: "ㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ua8"), expected: "ㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ua9"), expected: "ㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ua0"), expected: "ㄨㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("uo"), expected: "ㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("uo8"), expected: "ㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uo9"), expected: "ㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uy"), expected: "ㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("uy8"), expected: "ㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uy9"), expected: "ㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ut"), expected: "ㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("ut7"), expected: "ㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ut8"), expected: "ㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ut9"), expected: "ㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("um"), expected: "ㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("um7"), expected: "ㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("um8"), expected: "ㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("um9"), expected: "ㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("un"), expected: "ㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("un7"), expected: "ㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("un8"), expected: "ㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("un9"), expected: "ㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uk"), expected: "ㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("uk7"), expected: "ㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("uk8"), expected: "ㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uk9"), expected: "ㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ug"), expected: "ㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ug8"), expected: "ㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ug9"), expected: "ㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("v"), expected: "ㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("v7"), expected: "ㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("v8"), expected: "ㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("v9"), expected: "ㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ve"), expected: "ㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("ve8"), expected: "ㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ve9"), expected: "ㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vm"), expected: "ㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("vm7"), expected: "ㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vm8"), expected: "ㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vm9"), expected: "ㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vn"), expected: "ㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("vn7"), expected: "ㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vn8"), expected: "ㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vn9"), expected: "ㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vg"), expected: "ㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("vg7"), expected: "ㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vg8"), expected: "ㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vg9"), expected: "ㄩㄥˋ"); + int counter = 0; + CheckEq(ref counter, ref composer, "kik", "ㄎㄧㄤ"); + CheckEq(ref counter, ref composer, "gif7", "ㄍㄧㄠˊ"); + CheckEq(ref counter, ref composer, "gin", "ㄍㄧㄣ"); + CheckEq(ref counter, ref composer, "bik7", "ㄅㄧㄤˊ"); + CheckEq(ref counter, ref composer, "bik9", "ㄅㄧㄤˋ"); + CheckEq(ref counter, ref composer, "duk", "ㄉㄨㄤ"); + CheckEq(ref counter, ref composer, "ba", "ㄅㄚ"); + CheckEq(ref counter, ref composer, "ba7", "ㄅㄚˊ"); + CheckEq(ref counter, ref composer, "ba8", "ㄅㄚˇ"); + CheckEq(ref counter, ref composer, "ba9", "ㄅㄚˋ"); + CheckEq(ref counter, ref composer, "ba0", "ㄅㄚ˙"); + CheckEq(ref counter, ref composer, "bo", "ㄅㄛ"); + CheckEq(ref counter, ref composer, "bo7", "ㄅㄛˊ"); + CheckEq(ref counter, ref composer, "bo8", "ㄅㄛˇ"); + CheckEq(ref counter, ref composer, "bo9", "ㄅㄛˋ"); + CheckEq(ref counter, ref composer, "bo0", "ㄅㄛ˙"); + CheckEq(ref counter, ref composer, "by", "ㄅㄞ"); + CheckEq(ref counter, ref composer, "by7", "ㄅㄞˊ"); + CheckEq(ref counter, ref composer, "by8", "ㄅㄞˇ"); + CheckEq(ref counter, ref composer, "by9", "ㄅㄞˋ"); + CheckEq(ref counter, ref composer, "by0", "ㄅㄞ˙"); + CheckEq(ref counter, ref composer, "bt", "ㄅㄟ"); + CheckEq(ref counter, ref composer, "bt8", "ㄅㄟˇ"); + CheckEq(ref counter, ref composer, "bt9", "ㄅㄟˋ"); + CheckEq(ref counter, ref composer, "bt0", "ㄅㄟ˙"); + CheckEq(ref counter, ref composer, "bf", "ㄅㄠ"); + CheckEq(ref counter, ref composer, "bf7", "ㄅㄠˊ"); + CheckEq(ref counter, ref composer, "bf8", "ㄅㄠˇ"); + CheckEq(ref counter, ref composer, "bf9", "ㄅㄠˋ"); + CheckEq(ref counter, ref composer, "bm", "ㄅㄢ"); + CheckEq(ref counter, ref composer, "bm8", "ㄅㄢˇ"); + CheckEq(ref counter, ref composer, "bm9", "ㄅㄢˋ"); + CheckEq(ref counter, ref composer, "bn", "ㄅㄣ"); + CheckEq(ref counter, ref composer, "bn8", "ㄅㄣˇ"); + CheckEq(ref counter, ref composer, "bn9", "ㄅㄣˋ"); + CheckEq(ref counter, ref composer, "bk", "ㄅㄤ"); + CheckEq(ref counter, ref composer, "bk8", "ㄅㄤˇ"); + CheckEq(ref counter, ref composer, "bk9", "ㄅㄤˋ"); + CheckEq(ref counter, ref composer, "bg", "ㄅㄥ"); + CheckEq(ref counter, ref composer, "bg7", "ㄅㄥˊ"); + CheckEq(ref counter, ref composer, "bg8", "ㄅㄥˇ"); + CheckEq(ref counter, ref composer, "bg9", "ㄅㄥˋ"); + CheckEq(ref counter, ref composer, "bi", "ㄅㄧ"); + CheckEq(ref counter, ref composer, "bi7", "ㄅㄧˊ"); + CheckEq(ref counter, ref composer, "bi8", "ㄅㄧˇ"); + CheckEq(ref counter, ref composer, "bi9", "ㄅㄧˋ"); + CheckEq(ref counter, ref composer, "bie", "ㄅㄧㄝ"); + CheckEq(ref counter, ref composer, "bie7", "ㄅㄧㄝˊ"); + CheckEq(ref counter, ref composer, "bie8", "ㄅㄧㄝˇ"); + CheckEq(ref counter, ref composer, "bie9", "ㄅㄧㄝˋ"); + CheckEq(ref counter, ref composer, "bif", "ㄅㄧㄠ"); + CheckEq(ref counter, ref composer, "bif8", "ㄅㄧㄠˇ"); + CheckEq(ref counter, ref composer, "bif9", "ㄅㄧㄠˋ"); + CheckEq(ref counter, ref composer, "bim", "ㄅㄧㄢ"); + CheckEq(ref counter, ref composer, "bim7", "ㄅㄧㄢˊ"); + CheckEq(ref counter, ref composer, "bim8", "ㄅㄧㄢˇ"); + CheckEq(ref counter, ref composer, "bim9", "ㄅㄧㄢˋ"); + CheckEq(ref counter, ref composer, "bin", "ㄅㄧㄣ"); + CheckEq(ref counter, ref composer, "bin8", "ㄅㄧㄣˇ"); + CheckEq(ref counter, ref composer, "bin9", "ㄅㄧㄣˋ"); + CheckEq(ref counter, ref composer, "big", "ㄅㄧㄥ"); + CheckEq(ref counter, ref composer, "big8", "ㄅㄧㄥˇ"); + CheckEq(ref counter, ref composer, "big9", "ㄅㄧㄥˋ"); + CheckEq(ref counter, ref composer, "bu", "ㄅㄨ"); + CheckEq(ref counter, ref composer, "bu7", "ㄅㄨˊ"); + CheckEq(ref counter, ref composer, "bu8", "ㄅㄨˇ"); + CheckEq(ref counter, ref composer, "bu9", "ㄅㄨˋ"); + CheckEq(ref counter, ref composer, "pa", "ㄆㄚ"); + CheckEq(ref counter, ref composer, "pa7", "ㄆㄚˊ"); + CheckEq(ref counter, ref composer, "pa8", "ㄆㄚˇ"); + CheckEq(ref counter, ref composer, "pa9", "ㄆㄚˋ"); + CheckEq(ref counter, ref composer, "pa0", "ㄆㄚ˙"); + CheckEq(ref counter, ref composer, "po", "ㄆㄛ"); + CheckEq(ref counter, ref composer, "po7", "ㄆㄛˊ"); + CheckEq(ref counter, ref composer, "po8", "ㄆㄛˇ"); + CheckEq(ref counter, ref composer, "po9", "ㄆㄛˋ"); + CheckEq(ref counter, ref composer, "py", "ㄆㄞ"); + CheckEq(ref counter, ref composer, "py7", "ㄆㄞˊ"); + CheckEq(ref counter, ref composer, "py8", "ㄆㄞˇ"); + CheckEq(ref counter, ref composer, "py9", "ㄆㄞˋ"); + CheckEq(ref counter, ref composer, "pt", "ㄆㄟ"); + CheckEq(ref counter, ref composer, "pt7", "ㄆㄟˊ"); + CheckEq(ref counter, ref composer, "pt8", "ㄆㄟˇ"); + CheckEq(ref counter, ref composer, "pt9", "ㄆㄟˋ"); + CheckEq(ref counter, ref composer, "pf", "ㄆㄠ"); + CheckEq(ref counter, ref composer, "pf7", "ㄆㄠˊ"); + CheckEq(ref counter, ref composer, "pf8", "ㄆㄠˇ"); + CheckEq(ref counter, ref composer, "pf9", "ㄆㄠˋ"); + CheckEq(ref counter, ref composer, "pw", "ㄆㄡ"); + CheckEq(ref counter, ref composer, "pw7", "ㄆㄡˊ"); + CheckEq(ref counter, ref composer, "pw8", "ㄆㄡˇ"); + CheckEq(ref counter, ref composer, "pw9", "ㄆㄡˋ"); + CheckEq(ref counter, ref composer, "pm", "ㄆㄢ"); + CheckEq(ref counter, ref composer, "pm7", "ㄆㄢˊ"); + CheckEq(ref counter, ref composer, "pm8", "ㄆㄢˇ"); + CheckEq(ref counter, ref composer, "pm9", "ㄆㄢˋ"); + CheckEq(ref counter, ref composer, "pn", "ㄆㄣ"); + CheckEq(ref counter, ref composer, "pn7", "ㄆㄣˊ"); + CheckEq(ref counter, ref composer, "pn8", "ㄆㄣˇ"); + CheckEq(ref counter, ref composer, "pn9", "ㄆㄣˋ"); + CheckEq(ref counter, ref composer, "pk", "ㄆㄤ"); + CheckEq(ref counter, ref composer, "pk7", "ㄆㄤˊ"); + CheckEq(ref counter, ref composer, "pk8", "ㄆㄤˇ"); + CheckEq(ref counter, ref composer, "pk9", "ㄆㄤˋ"); + CheckEq(ref counter, ref composer, "pg", "ㄆㄥ"); + CheckEq(ref counter, ref composer, "pg7", "ㄆㄥˊ"); + CheckEq(ref counter, ref composer, "pg8", "ㄆㄥˇ"); + CheckEq(ref counter, ref composer, "pg9", "ㄆㄥˋ"); + CheckEq(ref counter, ref composer, "pi", "ㄆㄧ"); + CheckEq(ref counter, ref composer, "pi7", "ㄆㄧˊ"); + CheckEq(ref counter, ref composer, "pi8", "ㄆㄧˇ"); + CheckEq(ref counter, ref composer, "pi9", "ㄆㄧˋ"); + CheckEq(ref counter, ref composer, "pia", "ㄆㄧㄚ"); + CheckEq(ref counter, ref composer, "pie", "ㄆㄧㄝ"); + CheckEq(ref counter, ref composer, "pie8", "ㄆㄧㄝˇ"); + CheckEq(ref counter, ref composer, "pie9", "ㄆㄧㄝˋ"); + CheckEq(ref counter, ref composer, "pif", "ㄆㄧㄠ"); + CheckEq(ref counter, ref composer, "pif7", "ㄆㄧㄠˊ"); + CheckEq(ref counter, ref composer, "pif8", "ㄆㄧㄠˇ"); + CheckEq(ref counter, ref composer, "pif9", "ㄆㄧㄠˋ"); + CheckEq(ref counter, ref composer, "pim", "ㄆㄧㄢ"); + CheckEq(ref counter, ref composer, "pim7", "ㄆㄧㄢˊ"); + CheckEq(ref counter, ref composer, "pim8", "ㄆㄧㄢˇ"); + CheckEq(ref counter, ref composer, "pim9", "ㄆㄧㄢˋ"); + CheckEq(ref counter, ref composer, "pin", "ㄆㄧㄣ"); + CheckEq(ref counter, ref composer, "pin7", "ㄆㄧㄣˊ"); + CheckEq(ref counter, ref composer, "pin8", "ㄆㄧㄣˇ"); + CheckEq(ref counter, ref composer, "pin9", "ㄆㄧㄣˋ"); + CheckEq(ref counter, ref composer, "pig", "ㄆㄧㄥ"); + CheckEq(ref counter, ref composer, "pig7", "ㄆㄧㄥˊ"); + CheckEq(ref counter, ref composer, "pig8", "ㄆㄧㄥˇ"); + CheckEq(ref counter, ref composer, "pig9", "ㄆㄧㄥˋ"); + CheckEq(ref counter, ref composer, "pu", "ㄆㄨ"); + CheckEq(ref counter, ref composer, "pu7", "ㄆㄨˊ"); + CheckEq(ref counter, ref composer, "pu8", "ㄆㄨˇ"); + CheckEq(ref counter, ref composer, "pu9", "ㄆㄨˋ"); + CheckEq(ref counter, ref composer, "ma", "ㄇㄚ"); + CheckEq(ref counter, ref composer, "ma7", "ㄇㄚˊ"); + CheckEq(ref counter, ref composer, "ma8", "ㄇㄚˇ"); + CheckEq(ref counter, ref composer, "ma9", "ㄇㄚˋ"); + CheckEq(ref counter, ref composer, "ma0", "ㄇㄚ˙"); + CheckEq(ref counter, ref composer, "mo", "ㄇㄛ"); + CheckEq(ref counter, ref composer, "mo7", "ㄇㄛˊ"); + CheckEq(ref counter, ref composer, "mo8", "ㄇㄛˇ"); + CheckEq(ref counter, ref composer, "mo9", "ㄇㄛˋ"); + CheckEq(ref counter, ref composer, "mo0", "ㄇㄛ˙"); + CheckEq(ref counter, ref composer, "me", "ㄇㄜ"); + CheckEq(ref counter, ref composer, "me9", "ㄇㄜˋ"); + CheckEq(ref counter, ref composer, "me0", "ㄇㄜ˙"); + CheckEq(ref counter, ref composer, "my", "ㄇㄞ"); + CheckEq(ref counter, ref composer, "my7", "ㄇㄞˊ"); + CheckEq(ref counter, ref composer, "my8", "ㄇㄞˇ"); + CheckEq(ref counter, ref composer, "my9", "ㄇㄞˋ"); + CheckEq(ref counter, ref composer, "mt7", "ㄇㄟˊ"); + CheckEq(ref counter, ref composer, "mt8", "ㄇㄟˇ"); + CheckEq(ref counter, ref composer, "mt9", "ㄇㄟˋ"); + CheckEq(ref counter, ref composer, "mf", "ㄇㄠ"); + CheckEq(ref counter, ref composer, "mf7", "ㄇㄠˊ"); + CheckEq(ref counter, ref composer, "mf8", "ㄇㄠˇ"); + CheckEq(ref counter, ref composer, "mf9", "ㄇㄠˋ"); + CheckEq(ref counter, ref composer, "mw7", "ㄇㄡˊ"); + CheckEq(ref counter, ref composer, "mw8", "ㄇㄡˇ"); + CheckEq(ref counter, ref composer, "mw9", "ㄇㄡˋ"); + CheckEq(ref counter, ref composer, "mm", "ㄇㄢ"); + CheckEq(ref counter, ref composer, "mm7", "ㄇㄢˊ"); + CheckEq(ref counter, ref composer, "mm8", "ㄇㄢˇ"); + CheckEq(ref counter, ref composer, "mm9", "ㄇㄢˋ"); + CheckEq(ref counter, ref composer, "mn", "ㄇㄣ"); + CheckEq(ref counter, ref composer, "mn7", "ㄇㄣˊ"); + CheckEq(ref counter, ref composer, "mn8", "ㄇㄣˇ"); + CheckEq(ref counter, ref composer, "mn9", "ㄇㄣˋ"); + CheckEq(ref counter, ref composer, "mn0", "ㄇㄣ˙"); + CheckEq(ref counter, ref composer, "mk", "ㄇㄤ"); + CheckEq(ref counter, ref composer, "mk7", "ㄇㄤˊ"); + CheckEq(ref counter, ref composer, "mk8", "ㄇㄤˇ"); + CheckEq(ref counter, ref composer, "mk9", "ㄇㄤˋ"); + CheckEq(ref counter, ref composer, "mg", "ㄇㄥ"); + CheckEq(ref counter, ref composer, "mg7", "ㄇㄥˊ"); + CheckEq(ref counter, ref composer, "mg8", "ㄇㄥˇ"); + CheckEq(ref counter, ref composer, "mg9", "ㄇㄥˋ"); + CheckEq(ref counter, ref composer, "mi", "ㄇㄧ"); + CheckEq(ref counter, ref composer, "mi7", "ㄇㄧˊ"); + CheckEq(ref counter, ref composer, "mi8", "ㄇㄧˇ"); + CheckEq(ref counter, ref composer, "mi9", "ㄇㄧˋ"); + CheckEq(ref counter, ref composer, "mie", "ㄇㄧㄝ"); + CheckEq(ref counter, ref composer, "mie7", "ㄇㄧㄝˊ"); + CheckEq(ref counter, ref composer, "mie9", "ㄇㄧㄝˋ"); + CheckEq(ref counter, ref composer, "mif", "ㄇㄧㄠ"); + CheckEq(ref counter, ref composer, "mif7", "ㄇㄧㄠˊ"); + CheckEq(ref counter, ref composer, "mif8", "ㄇㄧㄠˇ"); + CheckEq(ref counter, ref composer, "mif9", "ㄇㄧㄠˋ"); + CheckEq(ref counter, ref composer, "miw7", "ㄇㄧㄡˊ"); + CheckEq(ref counter, ref composer, "miw8", "ㄇㄧㄡˇ"); + CheckEq(ref counter, ref composer, "miw9", "ㄇㄧㄡˋ"); + CheckEq(ref counter, ref composer, "mim", "ㄇㄧㄢ"); + CheckEq(ref counter, ref composer, "mim7", "ㄇㄧㄢˊ"); + CheckEq(ref counter, ref composer, "mim8", "ㄇㄧㄢˇ"); + CheckEq(ref counter, ref composer, "mim9", "ㄇㄧㄢˋ"); + CheckEq(ref counter, ref composer, "min", "ㄇㄧㄣ"); + CheckEq(ref counter, ref composer, "min7", "ㄇㄧㄣˊ"); + CheckEq(ref counter, ref composer, "min8", "ㄇㄧㄣˇ"); + CheckEq(ref counter, ref composer, "mig7", "ㄇㄧㄥˊ"); + CheckEq(ref counter, ref composer, "mig8", "ㄇㄧㄥˇ"); + CheckEq(ref counter, ref composer, "mig9", "ㄇㄧㄥˋ"); + CheckEq(ref counter, ref composer, "mu7", "ㄇㄨˊ"); + CheckEq(ref counter, ref composer, "mu8", "ㄇㄨˇ"); + CheckEq(ref counter, ref composer, "mu9", "ㄇㄨˋ"); + CheckEq(ref counter, ref composer, "fa", "ㄈㄚ"); + CheckEq(ref counter, ref composer, "fa7", "ㄈㄚˊ"); + CheckEq(ref counter, ref composer, "fa8", "ㄈㄚˇ"); + CheckEq(ref counter, ref composer, "fa9", "ㄈㄚˋ"); + CheckEq(ref counter, ref composer, "fo7", "ㄈㄛˊ"); + CheckEq(ref counter, ref composer, "ft", "ㄈㄟ"); + CheckEq(ref counter, ref composer, "ft7", "ㄈㄟˊ"); + CheckEq(ref counter, ref composer, "ft8", "ㄈㄟˇ"); + CheckEq(ref counter, ref composer, "ft9", "ㄈㄟˋ"); + CheckEq(ref counter, ref composer, "fw", "ㄈㄡ"); + CheckEq(ref counter, ref composer, "fw7", "ㄈㄡˊ"); + CheckEq(ref counter, ref composer, "fw8", "ㄈㄡˇ"); + CheckEq(ref counter, ref composer, "fw9", "ㄈㄡˋ"); + CheckEq(ref counter, ref composer, "fm", "ㄈㄢ"); + CheckEq(ref counter, ref composer, "fm7", "ㄈㄢˊ"); + CheckEq(ref counter, ref composer, "fm8", "ㄈㄢˇ"); + CheckEq(ref counter, ref composer, "fm9", "ㄈㄢˋ"); + CheckEq(ref counter, ref composer, "fn", "ㄈㄣ"); + CheckEq(ref counter, ref composer, "fn7", "ㄈㄣˊ"); + CheckEq(ref counter, ref composer, "fn8", "ㄈㄣˇ"); + CheckEq(ref counter, ref composer, "fn9", "ㄈㄣˋ"); + CheckEq(ref counter, ref composer, "fn0", "ㄈㄣ˙"); + CheckEq(ref counter, ref composer, "fk", "ㄈㄤ"); + CheckEq(ref counter, ref composer, "fk7", "ㄈㄤˊ"); + CheckEq(ref counter, ref composer, "fk8", "ㄈㄤˇ"); + CheckEq(ref counter, ref composer, "fk9", "ㄈㄤˋ"); + CheckEq(ref counter, ref composer, "fg", "ㄈㄥ"); + CheckEq(ref counter, ref composer, "fg7", "ㄈㄥˊ"); + CheckEq(ref counter, ref composer, "fg8", "ㄈㄥˇ"); + CheckEq(ref counter, ref composer, "fg9", "ㄈㄥˋ"); + CheckEq(ref counter, ref composer, "fif9", "ㄈㄧㄠˋ"); + CheckEq(ref counter, ref composer, "fu", "ㄈㄨ"); + CheckEq(ref counter, ref composer, "fu7", "ㄈㄨˊ"); + CheckEq(ref counter, ref composer, "fu8", "ㄈㄨˇ"); + CheckEq(ref counter, ref composer, "fu9", "ㄈㄨˋ"); + CheckEq(ref counter, ref composer, "da", "ㄉㄚ"); + CheckEq(ref counter, ref composer, "da7", "ㄉㄚˊ"); + CheckEq(ref counter, ref composer, "da8", "ㄉㄚˇ"); + CheckEq(ref counter, ref composer, "da9", "ㄉㄚˋ"); + CheckEq(ref counter, ref composer, "da0", "ㄉㄚ˙"); + CheckEq(ref counter, ref composer, "de", "ㄉㄜ"); + CheckEq(ref counter, ref composer, "de7", "ㄉㄜˊ"); + CheckEq(ref counter, ref composer, "de0", "ㄉㄜ˙"); + CheckEq(ref counter, ref composer, "dy", "ㄉㄞ"); + CheckEq(ref counter, ref composer, "dy8", "ㄉㄞˇ"); + CheckEq(ref counter, ref composer, "dy9", "ㄉㄞˋ"); + CheckEq(ref counter, ref composer, "dt8", "ㄉㄟˇ"); + CheckEq(ref counter, ref composer, "df", "ㄉㄠ"); + CheckEq(ref counter, ref composer, "df7", "ㄉㄠˊ"); + CheckEq(ref counter, ref composer, "df8", "ㄉㄠˇ"); + CheckEq(ref counter, ref composer, "df9", "ㄉㄠˋ"); + CheckEq(ref counter, ref composer, "dw", "ㄉㄡ"); + CheckEq(ref counter, ref composer, "dw7", "ㄉㄡˊ"); + CheckEq(ref counter, ref composer, "dw8", "ㄉㄡˇ"); + CheckEq(ref counter, ref composer, "dw9", "ㄉㄡˋ"); + CheckEq(ref counter, ref composer, "dm", "ㄉㄢ"); + CheckEq(ref counter, ref composer, "dm8", "ㄉㄢˇ"); + CheckEq(ref counter, ref composer, "dm9", "ㄉㄢˋ"); + CheckEq(ref counter, ref composer, "dn9", "ㄉㄣˋ"); + CheckEq(ref counter, ref composer, "dk", "ㄉㄤ"); + CheckEq(ref counter, ref composer, "dk8", "ㄉㄤˇ"); + CheckEq(ref counter, ref composer, "dk9", "ㄉㄤˋ"); + CheckEq(ref counter, ref composer, "dg", "ㄉㄥ"); + CheckEq(ref counter, ref composer, "dg8", "ㄉㄥˇ"); + CheckEq(ref counter, ref composer, "dg9", "ㄉㄥˋ"); + CheckEq(ref counter, ref composer, "di", "ㄉㄧ"); + CheckEq(ref counter, ref composer, "di7", "ㄉㄧˊ"); + CheckEq(ref counter, ref composer, "di8", "ㄉㄧˇ"); + CheckEq(ref counter, ref composer, "di9", "ㄉㄧˋ"); + CheckEq(ref counter, ref composer, "dia8", "ㄉㄧㄚˇ"); + CheckEq(ref counter, ref composer, "die", "ㄉㄧㄝ"); + CheckEq(ref counter, ref composer, "die7", "ㄉㄧㄝˊ"); + CheckEq(ref counter, ref composer, "die8", "ㄉㄧㄝˇ"); + CheckEq(ref counter, ref composer, "die9", "ㄉㄧㄝˋ"); + CheckEq(ref counter, ref composer, "dif", "ㄉㄧㄠ"); + CheckEq(ref counter, ref composer, "dif8", "ㄉㄧㄠˇ"); + CheckEq(ref counter, ref composer, "dif9", "ㄉㄧㄠˋ"); + CheckEq(ref counter, ref composer, "diw", "ㄉㄧㄡ"); + CheckEq(ref counter, ref composer, "dim", "ㄉㄧㄢ"); + CheckEq(ref counter, ref composer, "dim7", "ㄉㄧㄢˊ"); + CheckEq(ref counter, ref composer, "dim8", "ㄉㄧㄢˇ"); + CheckEq(ref counter, ref composer, "dim9", "ㄉㄧㄢˋ"); + CheckEq(ref counter, ref composer, "dig", "ㄉㄧㄥ"); + CheckEq(ref counter, ref composer, "dig7", "ㄉㄧㄥˊ"); + CheckEq(ref counter, ref composer, "dig8", "ㄉㄧㄥˇ"); + CheckEq(ref counter, ref composer, "dig9", "ㄉㄧㄥˋ"); + CheckEq(ref counter, ref composer, "du", "ㄉㄨ"); + CheckEq(ref counter, ref composer, "du7", "ㄉㄨˊ"); + CheckEq(ref counter, ref composer, "du8", "ㄉㄨˇ"); + CheckEq(ref counter, ref composer, "du9", "ㄉㄨˋ"); + CheckEq(ref counter, ref composer, "duo", "ㄉㄨㄛ"); + CheckEq(ref counter, ref composer, "duo7", "ㄉㄨㄛˊ"); + CheckEq(ref counter, ref composer, "duo8", "ㄉㄨㄛˇ"); + CheckEq(ref counter, ref composer, "duo9", "ㄉㄨㄛˋ"); + CheckEq(ref counter, ref composer, "duo0", "ㄉㄨㄛ˙"); + CheckEq(ref counter, ref composer, "dut", "ㄉㄨㄟ"); + CheckEq(ref counter, ref composer, "dut8", "ㄉㄨㄟˇ"); + CheckEq(ref counter, ref composer, "dut9", "ㄉㄨㄟˋ"); + CheckEq(ref counter, ref composer, "dum", "ㄉㄨㄢ"); + CheckEq(ref counter, ref composer, "dum8", "ㄉㄨㄢˇ"); + CheckEq(ref counter, ref composer, "dum9", "ㄉㄨㄢˋ"); + CheckEq(ref counter, ref composer, "dun", "ㄉㄨㄣ"); + CheckEq(ref counter, ref composer, "dun8", "ㄉㄨㄣˇ"); + CheckEq(ref counter, ref composer, "dun9", "ㄉㄨㄣˋ"); + CheckEq(ref counter, ref composer, "dug", "ㄉㄨㄥ"); + CheckEq(ref counter, ref composer, "dug8", "ㄉㄨㄥˇ"); + CheckEq(ref counter, ref composer, "dug9", "ㄉㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ta", "ㄊㄚ"); + CheckEq(ref counter, ref composer, "ta8", "ㄊㄚˇ"); + CheckEq(ref counter, ref composer, "ta9", "ㄊㄚˋ"); + CheckEq(ref counter, ref composer, "te9", "ㄊㄜˋ"); + CheckEq(ref counter, ref composer, "ty", "ㄊㄞ"); + CheckEq(ref counter, ref composer, "ty7", "ㄊㄞˊ"); + CheckEq(ref counter, ref composer, "ty8", "ㄊㄞˇ"); + CheckEq(ref counter, ref composer, "ty9", "ㄊㄞˋ"); + CheckEq(ref counter, ref composer, "ty0", "ㄊㄞ˙"); + CheckEq(ref counter, ref composer, "tf", "ㄊㄠ"); + CheckEq(ref counter, ref composer, "tf7", "ㄊㄠˊ"); + CheckEq(ref counter, ref composer, "tf8", "ㄊㄠˇ"); + CheckEq(ref counter, ref composer, "tf9", "ㄊㄠˋ"); + CheckEq(ref counter, ref composer, "tf0", "ㄊㄠ˙"); + CheckEq(ref counter, ref composer, "tw", "ㄊㄡ"); + CheckEq(ref counter, ref composer, "tw7", "ㄊㄡˊ"); + CheckEq(ref counter, ref composer, "tw8", "ㄊㄡˇ"); + CheckEq(ref counter, ref composer, "tw9", "ㄊㄡˋ"); + CheckEq(ref counter, ref composer, "tw0", "ㄊㄡ˙"); + CheckEq(ref counter, ref composer, "tm", "ㄊㄢ"); + CheckEq(ref counter, ref composer, "tm7", "ㄊㄢˊ"); + CheckEq(ref counter, ref composer, "tm8", "ㄊㄢˇ"); + CheckEq(ref counter, ref composer, "tm9", "ㄊㄢˋ"); + CheckEq(ref counter, ref composer, "tk", "ㄊㄤ"); + CheckEq(ref counter, ref composer, "tk7", "ㄊㄤˊ"); + CheckEq(ref counter, ref composer, "tk8", "ㄊㄤˇ"); + CheckEq(ref counter, ref composer, "tk9", "ㄊㄤˋ"); + CheckEq(ref counter, ref composer, "tg", "ㄊㄥ"); + CheckEq(ref counter, ref composer, "tg7", "ㄊㄥˊ"); + CheckEq(ref counter, ref composer, "tg9", "ㄊㄥˋ"); + CheckEq(ref counter, ref composer, "ti", "ㄊㄧ"); + CheckEq(ref counter, ref composer, "ti7", "ㄊㄧˊ"); + CheckEq(ref counter, ref composer, "ti8", "ㄊㄧˇ"); + CheckEq(ref counter, ref composer, "ti9", "ㄊㄧˋ"); + CheckEq(ref counter, ref composer, "tie", "ㄊㄧㄝ"); + CheckEq(ref counter, ref composer, "tie7", "ㄊㄧㄝˊ"); + CheckEq(ref counter, ref composer, "tie8", "ㄊㄧㄝˇ"); + CheckEq(ref counter, ref composer, "tie9", "ㄊㄧㄝˋ"); + CheckEq(ref counter, ref composer, "tif", "ㄊㄧㄠ"); + CheckEq(ref counter, ref composer, "tif7", "ㄊㄧㄠˊ"); + CheckEq(ref counter, ref composer, "tif8", "ㄊㄧㄠˇ"); + CheckEq(ref counter, ref composer, "tif9", "ㄊㄧㄠˋ"); + CheckEq(ref counter, ref composer, "tim", "ㄊㄧㄢ"); + CheckEq(ref counter, ref composer, "tim7", "ㄊㄧㄢˊ"); + CheckEq(ref counter, ref composer, "tim8", "ㄊㄧㄢˇ"); + CheckEq(ref counter, ref composer, "tim9", "ㄊㄧㄢˋ"); + CheckEq(ref counter, ref composer, "tig", "ㄊㄧㄥ"); + CheckEq(ref counter, ref composer, "tig7", "ㄊㄧㄥˊ"); + CheckEq(ref counter, ref composer, "tig8", "ㄊㄧㄥˇ"); + CheckEq(ref counter, ref composer, "tig9", "ㄊㄧㄥˋ"); + CheckEq(ref counter, ref composer, "tu", "ㄊㄨ"); + CheckEq(ref counter, ref composer, "tu7", "ㄊㄨˊ"); + CheckEq(ref counter, ref composer, "tu8", "ㄊㄨˇ"); + CheckEq(ref counter, ref composer, "tu9", "ㄊㄨˋ"); + CheckEq(ref counter, ref composer, "tuo", "ㄊㄨㄛ"); + CheckEq(ref counter, ref composer, "tuo7", "ㄊㄨㄛˊ"); + CheckEq(ref counter, ref composer, "tuo8", "ㄊㄨㄛˇ"); + CheckEq(ref counter, ref composer, "tuo9", "ㄊㄨㄛˋ"); + CheckEq(ref counter, ref composer, "tut", "ㄊㄨㄟ"); + CheckEq(ref counter, ref composer, "tut7", "ㄊㄨㄟˊ"); + CheckEq(ref counter, ref composer, "tut8", "ㄊㄨㄟˇ"); + CheckEq(ref counter, ref composer, "tut9", "ㄊㄨㄟˋ"); + CheckEq(ref counter, ref composer, "tum", "ㄊㄨㄢ"); + CheckEq(ref counter, ref composer, "tum7", "ㄊㄨㄢˊ"); + CheckEq(ref counter, ref composer, "tum8", "ㄊㄨㄢˇ"); + CheckEq(ref counter, ref composer, "tum9", "ㄊㄨㄢˋ"); + CheckEq(ref counter, ref composer, "tun", "ㄊㄨㄣ"); + CheckEq(ref counter, ref composer, "tun7", "ㄊㄨㄣˊ"); + CheckEq(ref counter, ref composer, "tun8", "ㄊㄨㄣˇ"); + CheckEq(ref counter, ref composer, "tun9", "ㄊㄨㄣˋ"); + CheckEq(ref counter, ref composer, "tug", "ㄊㄨㄥ"); + CheckEq(ref counter, ref composer, "tug7", "ㄊㄨㄥˊ"); + CheckEq(ref counter, ref composer, "tug8", "ㄊㄨㄥˇ"); + CheckEq(ref counter, ref composer, "tug9", "ㄊㄨㄥˋ"); + CheckEq(ref counter, ref composer, "na", "ㄋㄚ"); + CheckEq(ref counter, ref composer, "na7", "ㄋㄚˊ"); + CheckEq(ref counter, ref composer, "na8", "ㄋㄚˇ"); + CheckEq(ref counter, ref composer, "na9", "ㄋㄚˋ"); + CheckEq(ref counter, ref composer, "na0", "ㄋㄚ˙"); + CheckEq(ref counter, ref composer, "ne9", "ㄋㄜˋ"); + CheckEq(ref counter, ref composer, "ne0", "ㄋㄜ˙"); + CheckEq(ref counter, ref composer, "ny7", "ㄋㄞˊ"); + CheckEq(ref counter, ref composer, "ny8", "ㄋㄞˇ"); + CheckEq(ref counter, ref composer, "ny9", "ㄋㄞˋ"); + CheckEq(ref counter, ref composer, "nt7", "ㄋㄟˊ"); + CheckEq(ref counter, ref composer, "nt8", "ㄋㄟˇ"); + CheckEq(ref counter, ref composer, "nt9", "ㄋㄟˋ"); + CheckEq(ref counter, ref composer, "nf", "ㄋㄠ"); + CheckEq(ref counter, ref composer, "nf7", "ㄋㄠˊ"); + CheckEq(ref counter, ref composer, "nf8", "ㄋㄠˇ"); + CheckEq(ref counter, ref composer, "nf9", "ㄋㄠˋ"); + CheckEq(ref counter, ref composer, "nw7", "ㄋㄡˊ"); + CheckEq(ref counter, ref composer, "nw8", "ㄋㄡˇ"); + CheckEq(ref counter, ref composer, "nw9", "ㄋㄡˋ"); + CheckEq(ref counter, ref composer, "nm", "ㄋㄢ"); + CheckEq(ref counter, ref composer, "nm7", "ㄋㄢˊ"); + CheckEq(ref counter, ref composer, "nm8", "ㄋㄢˇ"); + CheckEq(ref counter, ref composer, "nm9", "ㄋㄢˋ"); + CheckEq(ref counter, ref composer, "nn8", "ㄋㄣˇ"); + CheckEq(ref counter, ref composer, "nn9", "ㄋㄣˋ"); + CheckEq(ref counter, ref composer, "nk", "ㄋㄤ"); + CheckEq(ref counter, ref composer, "nk7", "ㄋㄤˊ"); + CheckEq(ref counter, ref composer, "nk8", "ㄋㄤˇ"); + CheckEq(ref counter, ref composer, "nk9", "ㄋㄤˋ"); + CheckEq(ref counter, ref composer, "nk0", "ㄋㄤ˙"); + CheckEq(ref counter, ref composer, "ng7", "ㄋㄥˊ"); + CheckEq(ref counter, ref composer, "ng8", "ㄋㄥˇ"); + CheckEq(ref counter, ref composer, "ni", "ㄋㄧ"); + CheckEq(ref counter, ref composer, "ni7", "ㄋㄧˊ"); + CheckEq(ref counter, ref composer, "ni8", "ㄋㄧˇ"); + CheckEq(ref counter, ref composer, "ni9", "ㄋㄧˋ"); + CheckEq(ref counter, ref composer, "nie", "ㄋㄧㄝ"); + CheckEq(ref counter, ref composer, "nie7", "ㄋㄧㄝˊ"); + CheckEq(ref counter, ref composer, "nie9", "ㄋㄧㄝˋ"); + CheckEq(ref counter, ref composer, "nif8", "ㄋㄧㄠˇ"); + CheckEq(ref counter, ref composer, "nif9", "ㄋㄧㄠˋ"); + CheckEq(ref counter, ref composer, "niw", "ㄋㄧㄡ"); + CheckEq(ref counter, ref composer, "niw7", "ㄋㄧㄡˊ"); + CheckEq(ref counter, ref composer, "niw8", "ㄋㄧㄡˇ"); + CheckEq(ref counter, ref composer, "niw9", "ㄋㄧㄡˋ"); + CheckEq(ref counter, ref composer, "nim", "ㄋㄧㄢ"); + CheckEq(ref counter, ref composer, "nim7", "ㄋㄧㄢˊ"); + CheckEq(ref counter, ref composer, "nim8", "ㄋㄧㄢˇ"); + CheckEq(ref counter, ref composer, "nim9", "ㄋㄧㄢˋ"); + CheckEq(ref counter, ref composer, "nin", "ㄋㄧㄣ"); + CheckEq(ref counter, ref composer, "nin7", "ㄋㄧㄣˊ"); + CheckEq(ref counter, ref composer, "nin8", "ㄋㄧㄣˇ"); + CheckEq(ref counter, ref composer, "nin9", "ㄋㄧㄣˋ"); + CheckEq(ref counter, ref composer, "nik7", "ㄋㄧㄤˊ"); + CheckEq(ref counter, ref composer, "nik8", "ㄋㄧㄤˇ"); + CheckEq(ref counter, ref composer, "nik9", "ㄋㄧㄤˋ"); + CheckEq(ref counter, ref composer, "nig7", "ㄋㄧㄥˊ"); + CheckEq(ref counter, ref composer, "nig8", "ㄋㄧㄥˇ"); + CheckEq(ref counter, ref composer, "nig9", "ㄋㄧㄥˋ"); + CheckEq(ref counter, ref composer, "nu7", "ㄋㄨˊ"); + CheckEq(ref counter, ref composer, "nu8", "ㄋㄨˇ"); + CheckEq(ref counter, ref composer, "nu9", "ㄋㄨˋ"); + CheckEq(ref counter, ref composer, "nuo7", "ㄋㄨㄛˊ"); + CheckEq(ref counter, ref composer, "nuo8", "ㄋㄨㄛˇ"); + CheckEq(ref counter, ref composer, "nuo9", "ㄋㄨㄛˋ"); + CheckEq(ref counter, ref composer, "nut7", "ㄋㄨㄟˊ"); + CheckEq(ref counter, ref composer, "num7", "ㄋㄨㄢˊ"); + CheckEq(ref counter, ref composer, "num8", "ㄋㄨㄢˇ"); + CheckEq(ref counter, ref composer, "num9", "ㄋㄨㄢˋ"); + CheckEq(ref counter, ref composer, "nun7", "ㄋㄨㄣˊ"); + CheckEq(ref counter, ref composer, "nug7", "ㄋㄨㄥˊ"); + CheckEq(ref counter, ref composer, "nug8", "ㄋㄨㄥˇ"); + CheckEq(ref counter, ref composer, "nug9", "ㄋㄨㄥˋ"); + CheckEq(ref counter, ref composer, "nv7", "ㄋㄩˊ"); + CheckEq(ref counter, ref composer, "nv8", "ㄋㄩˇ"); + CheckEq(ref counter, ref composer, "nv9", "ㄋㄩˋ"); + CheckEq(ref counter, ref composer, "nve9", "ㄋㄩㄝˋ"); + CheckEq(ref counter, ref composer, "la", "ㄌㄚ"); + CheckEq(ref counter, ref composer, "la7", "ㄌㄚˊ"); + CheckEq(ref counter, ref composer, "la8", "ㄌㄚˇ"); + CheckEq(ref counter, ref composer, "la9", "ㄌㄚˋ"); + CheckEq(ref counter, ref composer, "la0", "ㄌㄚ˙"); + CheckEq(ref counter, ref composer, "lo", "ㄌㄛ"); + CheckEq(ref counter, ref composer, "lo0", "ㄌㄛ˙"); + CheckEq(ref counter, ref composer, "le", "ㄌㄜ"); + CheckEq(ref counter, ref composer, "le7", "ㄌㄜˊ"); + CheckEq(ref counter, ref composer, "le9", "ㄌㄜˋ"); + CheckEq(ref counter, ref composer, "le0", "ㄌㄜ˙"); + CheckEq(ref counter, ref composer, "ly7", "ㄌㄞˊ"); + CheckEq(ref counter, ref composer, "ly8", "ㄌㄞˇ"); + CheckEq(ref counter, ref composer, "ly9", "ㄌㄞˋ"); + CheckEq(ref counter, ref composer, "lt", "ㄌㄟ"); + CheckEq(ref counter, ref composer, "lt7", "ㄌㄟˊ"); + CheckEq(ref counter, ref composer, "lt8", "ㄌㄟˇ"); + CheckEq(ref counter, ref composer, "lt9", "ㄌㄟˋ"); + CheckEq(ref counter, ref composer, "lt0", "ㄌㄟ˙"); + CheckEq(ref counter, ref composer, "lf", "ㄌㄠ"); + CheckEq(ref counter, ref composer, "lf7", "ㄌㄠˊ"); + CheckEq(ref counter, ref composer, "lf8", "ㄌㄠˇ"); + CheckEq(ref counter, ref composer, "lf9", "ㄌㄠˋ"); + CheckEq(ref counter, ref composer, "lw", "ㄌㄡ"); + CheckEq(ref counter, ref composer, "lw7", "ㄌㄡˊ"); + CheckEq(ref counter, ref composer, "lw8", "ㄌㄡˇ"); + CheckEq(ref counter, ref composer, "lw9", "ㄌㄡˋ"); + CheckEq(ref counter, ref composer, "lw0", "ㄌㄡ˙"); + CheckEq(ref counter, ref composer, "lm7", "ㄌㄢˊ"); + CheckEq(ref counter, ref composer, "lm8", "ㄌㄢˇ"); + CheckEq(ref counter, ref composer, "lm9", "ㄌㄢˋ"); + CheckEq(ref counter, ref composer, "lk", "ㄌㄤ"); + CheckEq(ref counter, ref composer, "lk7", "ㄌㄤˊ"); + CheckEq(ref counter, ref composer, "lk8", "ㄌㄤˇ"); + CheckEq(ref counter, ref composer, "lk9", "ㄌㄤˋ"); + CheckEq(ref counter, ref composer, "lg", "ㄌㄥ"); + CheckEq(ref counter, ref composer, "lg7", "ㄌㄥˊ"); + CheckEq(ref counter, ref composer, "lg8", "ㄌㄥˇ"); + CheckEq(ref counter, ref composer, "lg9", "ㄌㄥˋ"); + CheckEq(ref counter, ref composer, "li", "ㄌㄧ"); + CheckEq(ref counter, ref composer, "li7", "ㄌㄧˊ"); + CheckEq(ref counter, ref composer, "li8", "ㄌㄧˇ"); + CheckEq(ref counter, ref composer, "li9", "ㄌㄧˋ"); + CheckEq(ref counter, ref composer, "li0", "ㄌㄧ˙"); + CheckEq(ref counter, ref composer, "lia8", "ㄌㄧㄚˇ"); + CheckEq(ref counter, ref composer, "lie", "ㄌㄧㄝ"); + CheckEq(ref counter, ref composer, "lie7", "ㄌㄧㄝˊ"); + CheckEq(ref counter, ref composer, "lie8", "ㄌㄧㄝˇ"); + CheckEq(ref counter, ref composer, "lie9", "ㄌㄧㄝˋ"); + CheckEq(ref counter, ref composer, "lif", "ㄌㄧㄠ"); + CheckEq(ref counter, ref composer, "lif7", "ㄌㄧㄠˊ"); + CheckEq(ref counter, ref composer, "lif8", "ㄌㄧㄠˇ"); + CheckEq(ref counter, ref composer, "lif9", "ㄌㄧㄠˋ"); + CheckEq(ref counter, ref composer, "liw", "ㄌㄧㄡ"); + CheckEq(ref counter, ref composer, "liw7", "ㄌㄧㄡˊ"); + CheckEq(ref counter, ref composer, "liw8", "ㄌㄧㄡˇ"); + CheckEq(ref counter, ref composer, "liw9", "ㄌㄧㄡˋ"); + CheckEq(ref counter, ref composer, "lim", "ㄌㄧㄢ"); + CheckEq(ref counter, ref composer, "lim7", "ㄌㄧㄢˊ"); + CheckEq(ref counter, ref composer, "lim8", "ㄌㄧㄢˇ"); + CheckEq(ref counter, ref composer, "lim9", "ㄌㄧㄢˋ"); + CheckEq(ref counter, ref composer, "lin7", "ㄌㄧㄣˊ"); + CheckEq(ref counter, ref composer, "lin8", "ㄌㄧㄣˇ"); + CheckEq(ref counter, ref composer, "lin9", "ㄌㄧㄣˋ"); + CheckEq(ref counter, ref composer, "lik7", "ㄌㄧㄤˊ"); + CheckEq(ref counter, ref composer, "lik8", "ㄌㄧㄤˇ"); + CheckEq(ref counter, ref composer, "lik9", "ㄌㄧㄤˋ"); + CheckEq(ref counter, ref composer, "lig", "ㄌㄧㄥ"); + CheckEq(ref counter, ref composer, "lig7", "ㄌㄧㄥˊ"); + CheckEq(ref counter, ref composer, "lig8", "ㄌㄧㄥˇ"); + CheckEq(ref counter, ref composer, "lig9", "ㄌㄧㄥˋ"); + CheckEq(ref counter, ref composer, "lu", "ㄌㄨ"); + CheckEq(ref counter, ref composer, "lu7", "ㄌㄨˊ"); + CheckEq(ref counter, ref composer, "lu8", "ㄌㄨˇ"); + CheckEq(ref counter, ref composer, "lu9", "ㄌㄨˋ"); + CheckEq(ref counter, ref composer, "luo", "ㄌㄨㄛ"); + CheckEq(ref counter, ref composer, "luo7", "ㄌㄨㄛˊ"); + CheckEq(ref counter, ref composer, "luo8", "ㄌㄨㄛˇ"); + CheckEq(ref counter, ref composer, "luo9", "ㄌㄨㄛˋ"); + CheckEq(ref counter, ref composer, "luo0", "ㄌㄨㄛ˙"); + CheckEq(ref counter, ref composer, "lum7", "ㄌㄨㄢˊ"); + CheckEq(ref counter, ref composer, "lum8", "ㄌㄨㄢˇ"); + CheckEq(ref counter, ref composer, "lum9", "ㄌㄨㄢˋ"); + CheckEq(ref counter, ref composer, "lun", "ㄌㄨㄣ"); + CheckEq(ref counter, ref composer, "lun7", "ㄌㄨㄣˊ"); + CheckEq(ref counter, ref composer, "lun8", "ㄌㄨㄣˇ"); + CheckEq(ref counter, ref composer, "lun9", "ㄌㄨㄣˋ"); + CheckEq(ref counter, ref composer, "lug", "ㄌㄨㄥ"); + CheckEq(ref counter, ref composer, "lug7", "ㄌㄨㄥˊ"); + CheckEq(ref counter, ref composer, "lug8", "ㄌㄨㄥˇ"); + CheckEq(ref counter, ref composer, "lug9", "ㄌㄨㄥˋ"); + CheckEq(ref counter, ref composer, "lv", "ㄌㄩ"); + CheckEq(ref counter, ref composer, "lv7", "ㄌㄩˊ"); + CheckEq(ref counter, ref composer, "lv8", "ㄌㄩˇ"); + CheckEq(ref counter, ref composer, "lv9", "ㄌㄩˋ"); + CheckEq(ref counter, ref composer, "lve", "ㄌㄩㄝ"); + CheckEq(ref counter, ref composer, "lve8", "ㄌㄩㄝˇ"); + CheckEq(ref counter, ref composer, "lve9", "ㄌㄩㄝˋ"); + CheckEq(ref counter, ref composer, "lvm7", "ㄌㄩㄢˊ"); + CheckEq(ref counter, ref composer, "lvm8", "ㄌㄩㄢˇ"); + CheckEq(ref counter, ref composer, "ga", "ㄍㄚ"); + CheckEq(ref counter, ref composer, "ga7", "ㄍㄚˊ"); + CheckEq(ref counter, ref composer, "ga8", "ㄍㄚˇ"); + CheckEq(ref counter, ref composer, "ga9", "ㄍㄚˋ"); + CheckEq(ref counter, ref composer, "ga0", "ㄍㄚ˙"); + CheckEq(ref counter, ref composer, "ge", "ㄍㄜ"); + CheckEq(ref counter, ref composer, "ge7", "ㄍㄜˊ"); + CheckEq(ref counter, ref composer, "ge8", "ㄍㄜˇ"); + CheckEq(ref counter, ref composer, "ge9", "ㄍㄜˋ"); + CheckEq(ref counter, ref composer, "ge0", "ㄍㄜ˙"); + CheckEq(ref counter, ref composer, "gy", "ㄍㄞ"); + CheckEq(ref counter, ref composer, "gy8", "ㄍㄞˇ"); + CheckEq(ref counter, ref composer, "gy9", "ㄍㄞˋ"); + CheckEq(ref counter, ref composer, "gt8", "ㄍㄟˇ"); + CheckEq(ref counter, ref composer, "gf", "ㄍㄠ"); + CheckEq(ref counter, ref composer, "gf8", "ㄍㄠˇ"); + CheckEq(ref counter, ref composer, "gf9", "ㄍㄠˋ"); + CheckEq(ref counter, ref composer, "gw", "ㄍㄡ"); + CheckEq(ref counter, ref composer, "gw8", "ㄍㄡˇ"); + CheckEq(ref counter, ref composer, "gw9", "ㄍㄡˋ"); + CheckEq(ref counter, ref composer, "gm", "ㄍㄢ"); + CheckEq(ref counter, ref composer, "gm8", "ㄍㄢˇ"); + CheckEq(ref counter, ref composer, "gm9", "ㄍㄢˋ"); + CheckEq(ref counter, ref composer, "gn", "ㄍㄣ"); + CheckEq(ref counter, ref composer, "gn7", "ㄍㄣˊ"); + CheckEq(ref counter, ref composer, "gn8", "ㄍㄣˇ"); + CheckEq(ref counter, ref composer, "gn9", "ㄍㄣˋ"); + CheckEq(ref counter, ref composer, "gk", "ㄍㄤ"); + CheckEq(ref counter, ref composer, "gk8", "ㄍㄤˇ"); + CheckEq(ref counter, ref composer, "gk9", "ㄍㄤˋ"); + CheckEq(ref counter, ref composer, "gg", "ㄍㄥ"); + CheckEq(ref counter, ref composer, "gg8", "ㄍㄥˇ"); + CheckEq(ref counter, ref composer, "gg9", "ㄍㄥˋ"); + CheckEq(ref counter, ref composer, "gu", "ㄍㄨ"); + CheckEq(ref counter, ref composer, "gu7", "ㄍㄨˊ"); + CheckEq(ref counter, ref composer, "gu8", "ㄍㄨˇ"); + CheckEq(ref counter, ref composer, "gu9", "ㄍㄨˋ"); + CheckEq(ref counter, ref composer, "gua", "ㄍㄨㄚ"); + CheckEq(ref counter, ref composer, "gua7", "ㄍㄨㄚˊ"); + CheckEq(ref counter, ref composer, "gua8", "ㄍㄨㄚˇ"); + CheckEq(ref counter, ref composer, "gua9", "ㄍㄨㄚˋ"); + CheckEq(ref counter, ref composer, "guo", "ㄍㄨㄛ"); + CheckEq(ref counter, ref composer, "guo7", "ㄍㄨㄛˊ"); + CheckEq(ref counter, ref composer, "guo8", "ㄍㄨㄛˇ"); + CheckEq(ref counter, ref composer, "guo9", "ㄍㄨㄛˋ"); + CheckEq(ref counter, ref composer, "guy", "ㄍㄨㄞ"); + CheckEq(ref counter, ref composer, "guy8", "ㄍㄨㄞˇ"); + CheckEq(ref counter, ref composer, "guy9", "ㄍㄨㄞˋ"); + CheckEq(ref counter, ref composer, "gut", "ㄍㄨㄟ"); + CheckEq(ref counter, ref composer, "gut8", "ㄍㄨㄟˇ"); + CheckEq(ref counter, ref composer, "gut9", "ㄍㄨㄟˋ"); + CheckEq(ref counter, ref composer, "gum", "ㄍㄨㄢ"); + CheckEq(ref counter, ref composer, "gum8", "ㄍㄨㄢˇ"); + CheckEq(ref counter, ref composer, "gum9", "ㄍㄨㄢˋ"); + CheckEq(ref counter, ref composer, "gun", "ㄍㄨㄣ"); + CheckEq(ref counter, ref composer, "gun8", "ㄍㄨㄣˇ"); + CheckEq(ref counter, ref composer, "gun9", "ㄍㄨㄣˋ"); + CheckEq(ref counter, ref composer, "guk", "ㄍㄨㄤ"); + CheckEq(ref counter, ref composer, "guk8", "ㄍㄨㄤˇ"); + CheckEq(ref counter, ref composer, "guk9", "ㄍㄨㄤˋ"); + CheckEq(ref counter, ref composer, "gug", "ㄍㄨㄥ"); + CheckEq(ref counter, ref composer, "gug7", "ㄍㄨㄥˊ"); + CheckEq(ref counter, ref composer, "gug8", "ㄍㄨㄥˇ"); + CheckEq(ref counter, ref composer, "gug9", "ㄍㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ka", "ㄎㄚ"); + CheckEq(ref counter, ref composer, "ka8", "ㄎㄚˇ"); + CheckEq(ref counter, ref composer, "ka9", "ㄎㄚˋ"); + CheckEq(ref counter, ref composer, "ke", "ㄎㄜ"); + CheckEq(ref counter, ref composer, "ke7", "ㄎㄜˊ"); + CheckEq(ref counter, ref composer, "ke8", "ㄎㄜˇ"); + CheckEq(ref counter, ref composer, "ke9", "ㄎㄜˋ"); + CheckEq(ref counter, ref composer, "ky", "ㄎㄞ"); + CheckEq(ref counter, ref composer, "ky8", "ㄎㄞˇ"); + CheckEq(ref counter, ref composer, "ky9", "ㄎㄞˋ"); + CheckEq(ref counter, ref composer, "kf", "ㄎㄠ"); + CheckEq(ref counter, ref composer, "kf8", "ㄎㄠˇ"); + CheckEq(ref counter, ref composer, "kf9", "ㄎㄠˋ"); + CheckEq(ref counter, ref composer, "kw", "ㄎㄡ"); + CheckEq(ref counter, ref composer, "kw8", "ㄎㄡˇ"); + CheckEq(ref counter, ref composer, "kw9", "ㄎㄡˋ"); + CheckEq(ref counter, ref composer, "km", "ㄎㄢ"); + CheckEq(ref counter, ref composer, "km8", "ㄎㄢˇ"); + CheckEq(ref counter, ref composer, "km9", "ㄎㄢˋ"); + CheckEq(ref counter, ref composer, "kn", "ㄎㄣ"); + CheckEq(ref counter, ref composer, "kn8", "ㄎㄣˇ"); + CheckEq(ref counter, ref composer, "kn9", "ㄎㄣˋ"); + CheckEq(ref counter, ref composer, "kk", "ㄎㄤ"); + CheckEq(ref counter, ref composer, "kk7", "ㄎㄤˊ"); + CheckEq(ref counter, ref composer, "kk8", "ㄎㄤˇ"); + CheckEq(ref counter, ref composer, "kk9", "ㄎㄤˋ"); + CheckEq(ref counter, ref composer, "kg", "ㄎㄥ"); + CheckEq(ref counter, ref composer, "kg8", "ㄎㄥˇ"); + CheckEq(ref counter, ref composer, "ku", "ㄎㄨ"); + CheckEq(ref counter, ref composer, "ku7", "ㄎㄨˊ"); + CheckEq(ref counter, ref composer, "ku8", "ㄎㄨˇ"); + CheckEq(ref counter, ref composer, "ku9", "ㄎㄨˋ"); + CheckEq(ref counter, ref composer, "kua", "ㄎㄨㄚ"); + CheckEq(ref counter, ref composer, "kua8", "ㄎㄨㄚˇ"); + CheckEq(ref counter, ref composer, "kua9", "ㄎㄨㄚˋ"); + CheckEq(ref counter, ref composer, "kuo9", "ㄎㄨㄛˋ"); + CheckEq(ref counter, ref composer, "kuy", "ㄎㄨㄞ"); + CheckEq(ref counter, ref composer, "kuy8", "ㄎㄨㄞˇ"); + CheckEq(ref counter, ref composer, "kuy9", "ㄎㄨㄞˋ"); + CheckEq(ref counter, ref composer, "kut", "ㄎㄨㄟ"); + CheckEq(ref counter, ref composer, "kut7", "ㄎㄨㄟˊ"); + CheckEq(ref counter, ref composer, "kut8", "ㄎㄨㄟˇ"); + CheckEq(ref counter, ref composer, "kut9", "ㄎㄨㄟˋ"); + CheckEq(ref counter, ref composer, "kum", "ㄎㄨㄢ"); + CheckEq(ref counter, ref composer, "kum8", "ㄎㄨㄢˇ"); + CheckEq(ref counter, ref composer, "kum9", "ㄎㄨㄢˋ"); + CheckEq(ref counter, ref composer, "kun", "ㄎㄨㄣ"); + CheckEq(ref counter, ref composer, "kun8", "ㄎㄨㄣˇ"); + CheckEq(ref counter, ref composer, "kun9", "ㄎㄨㄣˋ"); + CheckEq(ref counter, ref composer, "kuk", "ㄎㄨㄤ"); + CheckEq(ref counter, ref composer, "kuk7", "ㄎㄨㄤˊ"); + CheckEq(ref counter, ref composer, "kuk8", "ㄎㄨㄤˇ"); + CheckEq(ref counter, ref composer, "kuk9", "ㄎㄨㄤˋ"); + CheckEq(ref counter, ref composer, "kug", "ㄎㄨㄥ"); + CheckEq(ref counter, ref composer, "kug8", "ㄎㄨㄥˇ"); + CheckEq(ref counter, ref composer, "kug9", "ㄎㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ha", "ㄏㄚ"); + CheckEq(ref counter, ref composer, "ha7", "ㄏㄚˊ"); + CheckEq(ref counter, ref composer, "ha8", "ㄏㄚˇ"); + CheckEq(ref counter, ref composer, "he", "ㄏㄜ"); + CheckEq(ref counter, ref composer, "he7", "ㄏㄜˊ"); + CheckEq(ref counter, ref composer, "he8", "ㄏㄜˇ"); + CheckEq(ref counter, ref composer, "he9", "ㄏㄜˋ"); + CheckEq(ref counter, ref composer, "hy", "ㄏㄞ"); + CheckEq(ref counter, ref composer, "hy7", "ㄏㄞˊ"); + CheckEq(ref counter, ref composer, "hy8", "ㄏㄞˇ"); + CheckEq(ref counter, ref composer, "hy9", "ㄏㄞˋ"); + CheckEq(ref counter, ref composer, "ht", "ㄏㄟ"); + CheckEq(ref counter, ref composer, "ht8", "ㄏㄟˇ"); + CheckEq(ref counter, ref composer, "hf", "ㄏㄠ"); + CheckEq(ref counter, ref composer, "hf7", "ㄏㄠˊ"); + CheckEq(ref counter, ref composer, "hf8", "ㄏㄠˇ"); + CheckEq(ref counter, ref composer, "hf9", "ㄏㄠˋ"); + CheckEq(ref counter, ref composer, "hw", "ㄏㄡ"); + CheckEq(ref counter, ref composer, "hw7", "ㄏㄡˊ"); + CheckEq(ref counter, ref composer, "hw8", "ㄏㄡˇ"); + CheckEq(ref counter, ref composer, "hw9", "ㄏㄡˋ"); + CheckEq(ref counter, ref composer, "hm", "ㄏㄢ"); + CheckEq(ref counter, ref composer, "hm7", "ㄏㄢˊ"); + CheckEq(ref counter, ref composer, "hm8", "ㄏㄢˇ"); + CheckEq(ref counter, ref composer, "hm9", "ㄏㄢˋ"); + CheckEq(ref counter, ref composer, "hn", "ㄏㄣ"); + CheckEq(ref counter, ref composer, "hn7", "ㄏㄣˊ"); + CheckEq(ref counter, ref composer, "hn8", "ㄏㄣˇ"); + CheckEq(ref counter, ref composer, "hn9", "ㄏㄣˋ"); + CheckEq(ref counter, ref composer, "hk", "ㄏㄤ"); + CheckEq(ref counter, ref composer, "hk7", "ㄏㄤˊ"); + CheckEq(ref counter, ref composer, "hk8", "ㄏㄤˇ"); + CheckEq(ref counter, ref composer, "hk9", "ㄏㄤˋ"); + CheckEq(ref counter, ref composer, "hg", "ㄏㄥ"); + CheckEq(ref counter, ref composer, "hg7", "ㄏㄥˊ"); + CheckEq(ref counter, ref composer, "hg9", "ㄏㄥˋ"); + CheckEq(ref counter, ref composer, "hu", "ㄏㄨ"); + CheckEq(ref counter, ref composer, "hu7", "ㄏㄨˊ"); + CheckEq(ref counter, ref composer, "hu8", "ㄏㄨˇ"); + CheckEq(ref counter, ref composer, "hu9", "ㄏㄨˋ"); + CheckEq(ref counter, ref composer, "hua", "ㄏㄨㄚ"); + CheckEq(ref counter, ref composer, "hua7", "ㄏㄨㄚˊ"); + CheckEq(ref counter, ref composer, "hua8", "ㄏㄨㄚˇ"); + CheckEq(ref counter, ref composer, "hua9", "ㄏㄨㄚˋ"); + CheckEq(ref counter, ref composer, "huo", "ㄏㄨㄛ"); + CheckEq(ref counter, ref composer, "huo7", "ㄏㄨㄛˊ"); + CheckEq(ref counter, ref composer, "huo8", "ㄏㄨㄛˇ"); + CheckEq(ref counter, ref composer, "huo9", "ㄏㄨㄛˋ"); + CheckEq(ref counter, ref composer, "huo0", "ㄏㄨㄛ˙"); + CheckEq(ref counter, ref composer, "huy7", "ㄏㄨㄞˊ"); + CheckEq(ref counter, ref composer, "huy9", "ㄏㄨㄞˋ"); + CheckEq(ref counter, ref composer, "hut", "ㄏㄨㄟ"); + CheckEq(ref counter, ref composer, "hut7", "ㄏㄨㄟˊ"); + CheckEq(ref counter, ref composer, "hut8", "ㄏㄨㄟˇ"); + CheckEq(ref counter, ref composer, "hut9", "ㄏㄨㄟˋ"); + CheckEq(ref counter, ref composer, "hum", "ㄏㄨㄢ"); + CheckEq(ref counter, ref composer, "hum7", "ㄏㄨㄢˊ"); + CheckEq(ref counter, ref composer, "hum8", "ㄏㄨㄢˇ"); + CheckEq(ref counter, ref composer, "hum9", "ㄏㄨㄢˋ"); + CheckEq(ref counter, ref composer, "hun", "ㄏㄨㄣ"); + CheckEq(ref counter, ref composer, "hun7", "ㄏㄨㄣˊ"); + CheckEq(ref counter, ref composer, "hun8", "ㄏㄨㄣˇ"); + CheckEq(ref counter, ref composer, "hun9", "ㄏㄨㄣˋ"); + CheckEq(ref counter, ref composer, "huk", "ㄏㄨㄤ"); + CheckEq(ref counter, ref composer, "huk7", "ㄏㄨㄤˊ"); + CheckEq(ref counter, ref composer, "huk8", "ㄏㄨㄤˇ"); + CheckEq(ref counter, ref composer, "huk9", "ㄏㄨㄤˋ"); + CheckEq(ref counter, ref composer, "huk0", "ㄏㄨㄤ˙"); + CheckEq(ref counter, ref composer, "hug", "ㄏㄨㄥ"); + CheckEq(ref counter, ref composer, "hug7", "ㄏㄨㄥˊ"); + CheckEq(ref counter, ref composer, "hug8", "ㄏㄨㄥˇ"); + CheckEq(ref counter, ref composer, "hug9", "ㄏㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ji", "ㄐㄧ"); + CheckEq(ref counter, ref composer, "ji7", "ㄐㄧˊ"); + CheckEq(ref counter, ref composer, "ji8", "ㄐㄧˇ"); + CheckEq(ref counter, ref composer, "ji9", "ㄐㄧˋ"); + CheckEq(ref counter, ref composer, "jia", "ㄐㄧㄚ"); + CheckEq(ref counter, ref composer, "jia7", "ㄐㄧㄚˊ"); + CheckEq(ref counter, ref composer, "jia8", "ㄐㄧㄚˇ"); + CheckEq(ref counter, ref composer, "jia9", "ㄐㄧㄚˋ"); + CheckEq(ref counter, ref composer, "jie", "ㄐㄧㄝ"); + CheckEq(ref counter, ref composer, "jie7", "ㄐㄧㄝˊ"); + CheckEq(ref counter, ref composer, "jie8", "ㄐㄧㄝˇ"); + CheckEq(ref counter, ref composer, "jie9", "ㄐㄧㄝˋ"); + CheckEq(ref counter, ref composer, "jie0", "ㄐㄧㄝ˙"); + CheckEq(ref counter, ref composer, "jif", "ㄐㄧㄠ"); + CheckEq(ref counter, ref composer, "jif7", "ㄐㄧㄠˊ"); + CheckEq(ref counter, ref composer, "jif8", "ㄐㄧㄠˇ"); + CheckEq(ref counter, ref composer, "jif9", "ㄐㄧㄠˋ"); + CheckEq(ref counter, ref composer, "jiw", "ㄐㄧㄡ"); + CheckEq(ref counter, ref composer, "jiw8", "ㄐㄧㄡˇ"); + CheckEq(ref counter, ref composer, "jiw9", "ㄐㄧㄡˋ"); + CheckEq(ref counter, ref composer, "jim", "ㄐㄧㄢ"); + CheckEq(ref counter, ref composer, "jim8", "ㄐㄧㄢˇ"); + CheckEq(ref counter, ref composer, "jim9", "ㄐㄧㄢˋ"); + CheckEq(ref counter, ref composer, "jin", "ㄐㄧㄣ"); + CheckEq(ref counter, ref composer, "jin8", "ㄐㄧㄣˇ"); + CheckEq(ref counter, ref composer, "jin9", "ㄐㄧㄣˋ"); + CheckEq(ref counter, ref composer, "jik", "ㄐㄧㄤ"); + CheckEq(ref counter, ref composer, "jik7", "ㄐㄧㄤˊ"); + CheckEq(ref counter, ref composer, "jik8", "ㄐㄧㄤˇ"); + CheckEq(ref counter, ref composer, "jik9", "ㄐㄧㄤˋ"); + CheckEq(ref counter, ref composer, "jig", "ㄐㄧㄥ"); + CheckEq(ref counter, ref composer, "jig8", "ㄐㄧㄥˇ"); + CheckEq(ref counter, ref composer, "jig9", "ㄐㄧㄥˋ"); + CheckEq(ref counter, ref composer, "jv", "ㄐㄩ"); + CheckEq(ref counter, ref composer, "jv7", "ㄐㄩˊ"); + CheckEq(ref counter, ref composer, "jv8", "ㄐㄩˇ"); + CheckEq(ref counter, ref composer, "jv9", "ㄐㄩˋ"); + CheckEq(ref counter, ref composer, "jve", "ㄐㄩㄝ"); + CheckEq(ref counter, ref composer, "jve7", "ㄐㄩㄝˊ"); + CheckEq(ref counter, ref composer, "jve8", "ㄐㄩㄝˇ"); + CheckEq(ref counter, ref composer, "jve9", "ㄐㄩㄝˋ"); + CheckEq(ref counter, ref composer, "jvm", "ㄐㄩㄢ"); + CheckEq(ref counter, ref composer, "jvm8", "ㄐㄩㄢˇ"); + CheckEq(ref counter, ref composer, "jvm9", "ㄐㄩㄢˋ"); + CheckEq(ref counter, ref composer, "jvn", "ㄐㄩㄣ"); + CheckEq(ref counter, ref composer, "jvn7", "ㄐㄩㄣˊ"); + CheckEq(ref counter, ref composer, "jvn8", "ㄐㄩㄣˇ"); + CheckEq(ref counter, ref composer, "jvn9", "ㄐㄩㄣˋ"); + CheckEq(ref counter, ref composer, "jvg", "ㄐㄩㄥ"); + CheckEq(ref counter, ref composer, "jvg8", "ㄐㄩㄥˇ"); + CheckEq(ref counter, ref composer, "jvg9", "ㄐㄩㄥˋ"); + // CheckEq(ref counter, ref composer, "q0", "ㄑ˙"); + CheckEq(ref counter, ref composer, "qi", "ㄑㄧ"); + CheckEq(ref counter, ref composer, "qi7", "ㄑㄧˊ"); + CheckEq(ref counter, ref composer, "qi8", "ㄑㄧˇ"); + CheckEq(ref counter, ref composer, "qi9", "ㄑㄧˋ"); + CheckEq(ref counter, ref composer, "qia", "ㄑㄧㄚ"); + CheckEq(ref counter, ref composer, "qia7", "ㄑㄧㄚˊ"); + CheckEq(ref counter, ref composer, "qia8", "ㄑㄧㄚˇ"); + CheckEq(ref counter, ref composer, "qia9", "ㄑㄧㄚˋ"); + CheckEq(ref counter, ref composer, "qie", "ㄑㄧㄝ"); + CheckEq(ref counter, ref composer, "qie7", "ㄑㄧㄝˊ"); + CheckEq(ref counter, ref composer, "qie8", "ㄑㄧㄝˇ"); + CheckEq(ref counter, ref composer, "qie9", "ㄑㄧㄝˋ"); + CheckEq(ref counter, ref composer, "qif", "ㄑㄧㄠ"); + CheckEq(ref counter, ref composer, "qif7", "ㄑㄧㄠˊ"); + CheckEq(ref counter, ref composer, "qif8", "ㄑㄧㄠˇ"); + CheckEq(ref counter, ref composer, "qif9", "ㄑㄧㄠˋ"); + CheckEq(ref counter, ref composer, "qiw", "ㄑㄧㄡ"); + CheckEq(ref counter, ref composer, "qiw7", "ㄑㄧㄡˊ"); + CheckEq(ref counter, ref composer, "qiw8", "ㄑㄧㄡˇ"); + CheckEq(ref counter, ref composer, "qiw9", "ㄑㄧㄡˋ"); + CheckEq(ref counter, ref composer, "qim", "ㄑㄧㄢ"); + CheckEq(ref counter, ref composer, "qim7", "ㄑㄧㄢˊ"); + CheckEq(ref counter, ref composer, "qim8", "ㄑㄧㄢˇ"); + CheckEq(ref counter, ref composer, "qim9", "ㄑㄧㄢˋ"); + CheckEq(ref counter, ref composer, "qin", "ㄑㄧㄣ"); + CheckEq(ref counter, ref composer, "qin7", "ㄑㄧㄣˊ"); + CheckEq(ref counter, ref composer, "qin8", "ㄑㄧㄣˇ"); + CheckEq(ref counter, ref composer, "qin9", "ㄑㄧㄣˋ"); + CheckEq(ref counter, ref composer, "qik", "ㄑㄧㄤ"); + CheckEq(ref counter, ref composer, "qik7", "ㄑㄧㄤˊ"); + CheckEq(ref counter, ref composer, "qik8", "ㄑㄧㄤˇ"); + CheckEq(ref counter, ref composer, "qik9", "ㄑㄧㄤˋ"); + CheckEq(ref counter, ref composer, "qig", "ㄑㄧㄥ"); + CheckEq(ref counter, ref composer, "qig7", "ㄑㄧㄥˊ"); + CheckEq(ref counter, ref composer, "qig8", "ㄑㄧㄥˇ"); + CheckEq(ref counter, ref composer, "qig9", "ㄑㄧㄥˋ"); + CheckEq(ref counter, ref composer, "qv", "ㄑㄩ"); + CheckEq(ref counter, ref composer, "qv7", "ㄑㄩˊ"); + CheckEq(ref counter, ref composer, "qv8", "ㄑㄩˇ"); + CheckEq(ref counter, ref composer, "qv9", "ㄑㄩˋ"); + CheckEq(ref counter, ref composer, "qve", "ㄑㄩㄝ"); + CheckEq(ref counter, ref composer, "qve7", "ㄑㄩㄝˊ"); + CheckEq(ref counter, ref composer, "qve9", "ㄑㄩㄝˋ"); + CheckEq(ref counter, ref composer, "qvm", "ㄑㄩㄢ"); + CheckEq(ref counter, ref composer, "qvm7", "ㄑㄩㄢˊ"); + CheckEq(ref counter, ref composer, "qvm8", "ㄑㄩㄢˇ"); + CheckEq(ref counter, ref composer, "qvm9", "ㄑㄩㄢˋ"); + CheckEq(ref counter, ref composer, "qvn", "ㄑㄩㄣ"); + CheckEq(ref counter, ref composer, "qvn7", "ㄑㄩㄣˊ"); + CheckEq(ref counter, ref composer, "qvn8", "ㄑㄩㄣˇ"); + CheckEq(ref counter, ref composer, "qvn9", "ㄑㄩㄣˋ"); + CheckEq(ref counter, ref composer, "qvg", "ㄑㄩㄥ"); + CheckEq(ref counter, ref composer, "qvg7", "ㄑㄩㄥˊ"); + CheckEq(ref counter, ref composer, "qvg8", "ㄑㄩㄥˇ"); + CheckEq(ref counter, ref composer, "qvg9", "ㄑㄩㄥˋ"); + CheckEq(ref counter, ref composer, "xi", "ㄒㄧ"); + CheckEq(ref counter, ref composer, "xi7", "ㄒㄧˊ"); + CheckEq(ref counter, ref composer, "xi8", "ㄒㄧˇ"); + CheckEq(ref counter, ref composer, "xi9", "ㄒㄧˋ"); + CheckEq(ref counter, ref composer, "xia", "ㄒㄧㄚ"); + CheckEq(ref counter, ref composer, "xia7", "ㄒㄧㄚˊ"); + CheckEq(ref counter, ref composer, "xia8", "ㄒㄧㄚˇ"); + CheckEq(ref counter, ref composer, "xia9", "ㄒㄧㄚˋ"); + CheckEq(ref counter, ref composer, "xie", "ㄒㄧㄝ"); + CheckEq(ref counter, ref composer, "xie7", "ㄒㄧㄝˊ"); + CheckEq(ref counter, ref composer, "xie8", "ㄒㄧㄝˇ"); + CheckEq(ref counter, ref composer, "xie9", "ㄒㄧㄝˋ"); + CheckEq(ref counter, ref composer, "xif", "ㄒㄧㄠ"); + CheckEq(ref counter, ref composer, "xif7", "ㄒㄧㄠˊ"); + CheckEq(ref counter, ref composer, "xif8", "ㄒㄧㄠˇ"); + CheckEq(ref counter, ref composer, "xif9", "ㄒㄧㄠˋ"); + CheckEq(ref counter, ref composer, "xiw", "ㄒㄧㄡ"); + CheckEq(ref counter, ref composer, "xiw7", "ㄒㄧㄡˊ"); + CheckEq(ref counter, ref composer, "xiw8", "ㄒㄧㄡˇ"); + CheckEq(ref counter, ref composer, "xiw9", "ㄒㄧㄡˋ"); + CheckEq(ref counter, ref composer, "xim", "ㄒㄧㄢ"); + CheckEq(ref counter, ref composer, "xim7", "ㄒㄧㄢˊ"); + CheckEq(ref counter, ref composer, "xim8", "ㄒㄧㄢˇ"); + CheckEq(ref counter, ref composer, "xim9", "ㄒㄧㄢˋ"); + CheckEq(ref counter, ref composer, "xin", "ㄒㄧㄣ"); + CheckEq(ref counter, ref composer, "xin7", "ㄒㄧㄣˊ"); + CheckEq(ref counter, ref composer, "xin8", "ㄒㄧㄣˇ"); + CheckEq(ref counter, ref composer, "xin9", "ㄒㄧㄣˋ"); + CheckEq(ref counter, ref composer, "xik", "ㄒㄧㄤ"); + CheckEq(ref counter, ref composer, "xik7", "ㄒㄧㄤˊ"); + CheckEq(ref counter, ref composer, "xik8", "ㄒㄧㄤˇ"); + CheckEq(ref counter, ref composer, "xik9", "ㄒㄧㄤˋ"); + CheckEq(ref counter, ref composer, "xig", "ㄒㄧㄥ"); + CheckEq(ref counter, ref composer, "xig7", "ㄒㄧㄥˊ"); + CheckEq(ref counter, ref composer, "xig8", "ㄒㄧㄥˇ"); + CheckEq(ref counter, ref composer, "xig9", "ㄒㄧㄥˋ"); + CheckEq(ref counter, ref composer, "xv", "ㄒㄩ"); + CheckEq(ref counter, ref composer, "xv7", "ㄒㄩˊ"); + CheckEq(ref counter, ref composer, "xv8", "ㄒㄩˇ"); + CheckEq(ref counter, ref composer, "xv9", "ㄒㄩˋ"); + CheckEq(ref counter, ref composer, "xve", "ㄒㄩㄝ"); + CheckEq(ref counter, ref composer, "xve7", "ㄒㄩㄝˊ"); + CheckEq(ref counter, ref composer, "xve8", "ㄒㄩㄝˇ"); + CheckEq(ref counter, ref composer, "xve9", "ㄒㄩㄝˋ"); + CheckEq(ref counter, ref composer, "xvm", "ㄒㄩㄢ"); + CheckEq(ref counter, ref composer, "xvm7", "ㄒㄩㄢˊ"); + CheckEq(ref counter, ref composer, "xvm8", "ㄒㄩㄢˇ"); + CheckEq(ref counter, ref composer, "xvm9", "ㄒㄩㄢˋ"); + CheckEq(ref counter, ref composer, "xvn", "ㄒㄩㄣ"); + CheckEq(ref counter, ref composer, "xvn7", "ㄒㄩㄣˊ"); + CheckEq(ref counter, ref composer, "xvn9", "ㄒㄩㄣˋ"); + CheckEq(ref counter, ref composer, "xvg", "ㄒㄩㄥ"); + CheckEq(ref counter, ref composer, "xvg7", "ㄒㄩㄥˊ"); + CheckEq(ref counter, ref composer, "xvg8", "ㄒㄩㄥˇ"); + CheckEq(ref counter, ref composer, "xvg9", "ㄒㄩㄥˋ"); + CheckEq(ref counter, ref composer, "j", "ㄓ"); + CheckEq(ref counter, ref composer, "j7", "ㄓˊ"); + CheckEq(ref counter, ref composer, "j8", "ㄓˇ"); + CheckEq(ref counter, ref composer, "j9", "ㄓˋ"); + CheckEq(ref counter, ref composer, "ja", "ㄓㄚ"); + CheckEq(ref counter, ref composer, "ja7", "ㄓㄚˊ"); + CheckEq(ref counter, ref composer, "ja8", "ㄓㄚˇ"); + CheckEq(ref counter, ref composer, "ja9", "ㄓㄚˋ"); + CheckEq(ref counter, ref composer, "je", "ㄓㄜ"); + CheckEq(ref counter, ref composer, "je7", "ㄓㄜˊ"); + CheckEq(ref counter, ref composer, "je8", "ㄓㄜˇ"); + CheckEq(ref counter, ref composer, "je9", "ㄓㄜˋ"); + CheckEq(ref counter, ref composer, "je0", "ㄓㄜ˙"); + CheckEq(ref counter, ref composer, "jy", "ㄓㄞ"); + CheckEq(ref counter, ref composer, "jy7", "ㄓㄞˊ"); + CheckEq(ref counter, ref composer, "jy8", "ㄓㄞˇ"); + CheckEq(ref counter, ref composer, "jy9", "ㄓㄞˋ"); + CheckEq(ref counter, ref composer, "jt9", "ㄓㄟˋ"); + CheckEq(ref counter, ref composer, "jf", "ㄓㄠ"); + CheckEq(ref counter, ref composer, "jf7", "ㄓㄠˊ"); + CheckEq(ref counter, ref composer, "jf8", "ㄓㄠˇ"); + CheckEq(ref counter, ref composer, "jf9", "ㄓㄠˋ"); + CheckEq(ref counter, ref composer, "jw", "ㄓㄡ"); + CheckEq(ref counter, ref composer, "jw7", "ㄓㄡˊ"); + CheckEq(ref counter, ref composer, "jw8", "ㄓㄡˇ"); + CheckEq(ref counter, ref composer, "jw9", "ㄓㄡˋ"); + CheckEq(ref counter, ref composer, "jm", "ㄓㄢ"); + CheckEq(ref counter, ref composer, "jm8", "ㄓㄢˇ"); + CheckEq(ref counter, ref composer, "jm9", "ㄓㄢˋ"); + CheckEq(ref counter, ref composer, "jn", "ㄓㄣ"); + CheckEq(ref counter, ref composer, "jn7", "ㄓㄣˊ"); + CheckEq(ref counter, ref composer, "jn8", "ㄓㄣˇ"); + CheckEq(ref counter, ref composer, "jn9", "ㄓㄣˋ"); + CheckEq(ref counter, ref composer, "jk", "ㄓㄤ"); + CheckEq(ref counter, ref composer, "jk8", "ㄓㄤˇ"); + CheckEq(ref counter, ref composer, "jk9", "ㄓㄤˋ"); + CheckEq(ref counter, ref composer, "jg", "ㄓㄥ"); + CheckEq(ref counter, ref composer, "jg8", "ㄓㄥˇ"); + CheckEq(ref counter, ref composer, "jg9", "ㄓㄥˋ"); + CheckEq(ref counter, ref composer, "ju", "ㄓㄨ"); + CheckEq(ref counter, ref composer, "ju7", "ㄓㄨˊ"); + CheckEq(ref counter, ref composer, "ju8", "ㄓㄨˇ"); + CheckEq(ref counter, ref composer, "ju9", "ㄓㄨˋ"); + CheckEq(ref counter, ref composer, "jua", "ㄓㄨㄚ"); + CheckEq(ref counter, ref composer, "jua8", "ㄓㄨㄚˇ"); + CheckEq(ref counter, ref composer, "juo", "ㄓㄨㄛ"); + CheckEq(ref counter, ref composer, "juo7", "ㄓㄨㄛˊ"); + CheckEq(ref counter, ref composer, "juo9", "ㄓㄨㄛˋ"); + CheckEq(ref counter, ref composer, "juy", "ㄓㄨㄞ"); + CheckEq(ref counter, ref composer, "juy8", "ㄓㄨㄞˇ"); + CheckEq(ref counter, ref composer, "juy9", "ㄓㄨㄞˋ"); + CheckEq(ref counter, ref composer, "jut", "ㄓㄨㄟ"); + CheckEq(ref counter, ref composer, "jut8", "ㄓㄨㄟˇ"); + CheckEq(ref counter, ref composer, "jut9", "ㄓㄨㄟˋ"); + CheckEq(ref counter, ref composer, "jum", "ㄓㄨㄢ"); + CheckEq(ref counter, ref composer, "jum8", "ㄓㄨㄢˇ"); + CheckEq(ref counter, ref composer, "jum9", "ㄓㄨㄢˋ"); + CheckEq(ref counter, ref composer, "jun", "ㄓㄨㄣ"); + CheckEq(ref counter, ref composer, "jun8", "ㄓㄨㄣˇ"); + CheckEq(ref counter, ref composer, "jun9", "ㄓㄨㄣˋ"); + CheckEq(ref counter, ref composer, "juk", "ㄓㄨㄤ"); + CheckEq(ref counter, ref composer, "juk8", "ㄓㄨㄤˇ"); + CheckEq(ref counter, ref composer, "juk9", "ㄓㄨㄤˋ"); + CheckEq(ref counter, ref composer, "jug", "ㄓㄨㄥ"); + CheckEq(ref counter, ref composer, "jug8", "ㄓㄨㄥˇ"); + CheckEq(ref counter, ref composer, "jug9", "ㄓㄨㄥˋ"); + CheckEq(ref counter, ref composer, "q", "ㄔ"); + CheckEq(ref counter, ref composer, "q7", "ㄔˊ"); + CheckEq(ref counter, ref composer, "q8", "ㄔˇ"); + CheckEq(ref counter, ref composer, "q9", "ㄔˋ"); + CheckEq(ref counter, ref composer, "qa", "ㄔㄚ"); + CheckEq(ref counter, ref composer, "qa7", "ㄔㄚˊ"); + CheckEq(ref counter, ref composer, "qa8", "ㄔㄚˇ"); + CheckEq(ref counter, ref composer, "qa9", "ㄔㄚˋ"); + CheckEq(ref counter, ref composer, "qe", "ㄔㄜ"); + CheckEq(ref counter, ref composer, "qe8", "ㄔㄜˇ"); + CheckEq(ref counter, ref composer, "qe9", "ㄔㄜˋ"); + CheckEq(ref counter, ref composer, "qy", "ㄔㄞ"); + CheckEq(ref counter, ref composer, "qy7", "ㄔㄞˊ"); + CheckEq(ref counter, ref composer, "qy8", "ㄔㄞˇ"); + CheckEq(ref counter, ref composer, "qy9", "ㄔㄞˋ"); + CheckEq(ref counter, ref composer, "qf", "ㄔㄠ"); + CheckEq(ref counter, ref composer, "qf7", "ㄔㄠˊ"); + CheckEq(ref counter, ref composer, "qf8", "ㄔㄠˇ"); + CheckEq(ref counter, ref composer, "qf9", "ㄔㄠˋ"); + CheckEq(ref counter, ref composer, "qw", "ㄔㄡ"); + CheckEq(ref counter, ref composer, "qw7", "ㄔㄡˊ"); + CheckEq(ref counter, ref composer, "qw8", "ㄔㄡˇ"); + CheckEq(ref counter, ref composer, "qw9", "ㄔㄡˋ"); + CheckEq(ref counter, ref composer, "qm", "ㄔㄢ"); + CheckEq(ref counter, ref composer, "qm7", "ㄔㄢˊ"); + CheckEq(ref counter, ref composer, "qm8", "ㄔㄢˇ"); + CheckEq(ref counter, ref composer, "qm9", "ㄔㄢˋ"); + CheckEq(ref counter, ref composer, "qn", "ㄔㄣ"); + CheckEq(ref counter, ref composer, "qn7", "ㄔㄣˊ"); + CheckEq(ref counter, ref composer, "qn8", "ㄔㄣˇ"); + CheckEq(ref counter, ref composer, "qn9", "ㄔㄣˋ"); + CheckEq(ref counter, ref composer, "qn0", "ㄔㄣ˙"); + CheckEq(ref counter, ref composer, "qk", "ㄔㄤ"); + CheckEq(ref counter, ref composer, "qk7", "ㄔㄤˊ"); + CheckEq(ref counter, ref composer, "qk8", "ㄔㄤˇ"); + CheckEq(ref counter, ref composer, "qk9", "ㄔㄤˋ"); + CheckEq(ref counter, ref composer, "qg", "ㄔㄥ"); + CheckEq(ref counter, ref composer, "qg7", "ㄔㄥˊ"); + CheckEq(ref counter, ref composer, "qg8", "ㄔㄥˇ"); + CheckEq(ref counter, ref composer, "qg9", "ㄔㄥˋ"); + CheckEq(ref counter, ref composer, "qu", "ㄔㄨ"); + CheckEq(ref counter, ref composer, "qu7", "ㄔㄨˊ"); + CheckEq(ref counter, ref composer, "qu8", "ㄔㄨˇ"); + CheckEq(ref counter, ref composer, "qu9", "ㄔㄨˋ"); + CheckEq(ref counter, ref composer, "qua", "ㄔㄨㄚ"); + CheckEq(ref counter, ref composer, "qua8", "ㄔㄨㄚˇ"); + CheckEq(ref counter, ref composer, "qua9", "ㄔㄨㄚˋ"); + CheckEq(ref counter, ref composer, "quo", "ㄔㄨㄛ"); + CheckEq(ref counter, ref composer, "quo9", "ㄔㄨㄛˋ"); + CheckEq(ref counter, ref composer, "quy", "ㄔㄨㄞ"); + CheckEq(ref counter, ref composer, "quy7", "ㄔㄨㄞˊ"); + CheckEq(ref counter, ref composer, "quy8", "ㄔㄨㄞˇ"); + CheckEq(ref counter, ref composer, "quy9", "ㄔㄨㄞˋ"); + CheckEq(ref counter, ref composer, "qut", "ㄔㄨㄟ"); + CheckEq(ref counter, ref composer, "qut7", "ㄔㄨㄟˊ"); + CheckEq(ref counter, ref composer, "qut8", "ㄔㄨㄟˇ"); + CheckEq(ref counter, ref composer, "qut9", "ㄔㄨㄟˋ"); + CheckEq(ref counter, ref composer, "qum", "ㄔㄨㄢ"); + CheckEq(ref counter, ref composer, "qum7", "ㄔㄨㄢˊ"); + CheckEq(ref counter, ref composer, "qum8", "ㄔㄨㄢˇ"); + CheckEq(ref counter, ref composer, "qum9", "ㄔㄨㄢˋ"); + CheckEq(ref counter, ref composer, "qun", "ㄔㄨㄣ"); + CheckEq(ref counter, ref composer, "qun7", "ㄔㄨㄣˊ"); + CheckEq(ref counter, ref composer, "qun8", "ㄔㄨㄣˇ"); + CheckEq(ref counter, ref composer, "quk", "ㄔㄨㄤ"); + CheckEq(ref counter, ref composer, "quk7", "ㄔㄨㄤˊ"); + CheckEq(ref counter, ref composer, "quk8", "ㄔㄨㄤˇ"); + CheckEq(ref counter, ref composer, "quk9", "ㄔㄨㄤˋ"); + CheckEq(ref counter, ref composer, "qug", "ㄔㄨㄥ"); + CheckEq(ref counter, ref composer, "qug7", "ㄔㄨㄥˊ"); + CheckEq(ref counter, ref composer, "qug8", "ㄔㄨㄥˇ"); + CheckEq(ref counter, ref composer, "qug9", "ㄔㄨㄥˋ"); + CheckEq(ref counter, ref composer, "x", "ㄕ"); + CheckEq(ref counter, ref composer, "x7", "ㄕˊ"); + CheckEq(ref counter, ref composer, "x8", "ㄕˇ"); + CheckEq(ref counter, ref composer, "x9", "ㄕˋ"); + CheckEq(ref counter, ref composer, "x0", "ㄕ˙"); + CheckEq(ref counter, ref composer, "xa", "ㄕㄚ"); + CheckEq(ref counter, ref composer, "xa7", "ㄕㄚˊ"); + CheckEq(ref counter, ref composer, "xa8", "ㄕㄚˇ"); + CheckEq(ref counter, ref composer, "xa9", "ㄕㄚˋ"); + CheckEq(ref counter, ref composer, "xa0", "ㄕㄚ˙"); + CheckEq(ref counter, ref composer, "xe", "ㄕㄜ"); + CheckEq(ref counter, ref composer, "xe7", "ㄕㄜˊ"); + CheckEq(ref counter, ref composer, "xe8", "ㄕㄜˇ"); + CheckEq(ref counter, ref composer, "xe9", "ㄕㄜˋ"); + CheckEq(ref counter, ref composer, "xy", "ㄕㄞ"); + CheckEq(ref counter, ref composer, "xy8", "ㄕㄞˇ"); + CheckEq(ref counter, ref composer, "xy9", "ㄕㄞˋ"); + CheckEq(ref counter, ref composer, "xt7", "ㄕㄟˊ"); + CheckEq(ref counter, ref composer, "xf", "ㄕㄠ"); + CheckEq(ref counter, ref composer, "xf7", "ㄕㄠˊ"); + CheckEq(ref counter, ref composer, "xf8", "ㄕㄠˇ"); + CheckEq(ref counter, ref composer, "xf9", "ㄕㄠˋ"); + CheckEq(ref counter, ref composer, "xw", "ㄕㄡ"); + CheckEq(ref counter, ref composer, "xw7", "ㄕㄡˊ"); + CheckEq(ref counter, ref composer, "xw8", "ㄕㄡˇ"); + CheckEq(ref counter, ref composer, "xw9", "ㄕㄡˋ"); + CheckEq(ref counter, ref composer, "xm", "ㄕㄢ"); + CheckEq(ref counter, ref composer, "xm7", "ㄕㄢˊ"); + CheckEq(ref counter, ref composer, "xm8", "ㄕㄢˇ"); + CheckEq(ref counter, ref composer, "xm9", "ㄕㄢˋ"); + CheckEq(ref counter, ref composer, "xn", "ㄕㄣ"); + CheckEq(ref counter, ref composer, "xn7", "ㄕㄣˊ"); + CheckEq(ref counter, ref composer, "xn8", "ㄕㄣˇ"); + CheckEq(ref counter, ref composer, "xn9", "ㄕㄣˋ"); + CheckEq(ref counter, ref composer, "xk", "ㄕㄤ"); + CheckEq(ref counter, ref composer, "xk8", "ㄕㄤˇ"); + CheckEq(ref counter, ref composer, "xk9", "ㄕㄤˋ"); + CheckEq(ref counter, ref composer, "xk0", "ㄕㄤ˙"); + CheckEq(ref counter, ref composer, "xg", "ㄕㄥ"); + CheckEq(ref counter, ref composer, "xg7", "ㄕㄥˊ"); + CheckEq(ref counter, ref composer, "xg8", "ㄕㄥˇ"); + CheckEq(ref counter, ref composer, "xg9", "ㄕㄥˋ"); + CheckEq(ref counter, ref composer, "xu", "ㄕㄨ"); + CheckEq(ref counter, ref composer, "xu7", "ㄕㄨˊ"); + CheckEq(ref counter, ref composer, "xu8", "ㄕㄨˇ"); + CheckEq(ref counter, ref composer, "xu9", "ㄕㄨˋ"); + CheckEq(ref counter, ref composer, "xua", "ㄕㄨㄚ"); + CheckEq(ref counter, ref composer, "xua8", "ㄕㄨㄚˇ"); + CheckEq(ref counter, ref composer, "xua9", "ㄕㄨㄚˋ"); + CheckEq(ref counter, ref composer, "xuo", "ㄕㄨㄛ"); + CheckEq(ref counter, ref composer, "xuo9", "ㄕㄨㄛˋ"); + CheckEq(ref counter, ref composer, "xuy", "ㄕㄨㄞ"); + CheckEq(ref counter, ref composer, "xuy8", "ㄕㄨㄞˇ"); + CheckEq(ref counter, ref composer, "xuy9", "ㄕㄨㄞˋ"); + CheckEq(ref counter, ref composer, "xut", "ㄕㄨㄟ"); + CheckEq(ref counter, ref composer, "xut7", "ㄕㄨㄟˊ"); + CheckEq(ref counter, ref composer, "xut8", "ㄕㄨㄟˇ"); + CheckEq(ref counter, ref composer, "xut9", "ㄕㄨㄟˋ"); + CheckEq(ref counter, ref composer, "xum", "ㄕㄨㄢ"); + CheckEq(ref counter, ref composer, "xum9", "ㄕㄨㄢˋ"); + CheckEq(ref counter, ref composer, "xun8", "ㄕㄨㄣˇ"); + CheckEq(ref counter, ref composer, "xun9", "ㄕㄨㄣˋ"); + CheckEq(ref counter, ref composer, "xuk", "ㄕㄨㄤ"); + CheckEq(ref counter, ref composer, "xuk7", "ㄕㄨㄤˊ"); + CheckEq(ref counter, ref composer, "xuk8", "ㄕㄨㄤˇ"); + CheckEq(ref counter, ref composer, "xuk9", "ㄕㄨㄤˋ"); + CheckEq(ref counter, ref composer, "r9", "ㄖˋ"); + CheckEq(ref counter, ref composer, "re8", "ㄖㄜˇ"); + CheckEq(ref counter, ref composer, "re9", "ㄖㄜˋ"); + CheckEq(ref counter, ref composer, "rf7", "ㄖㄠˊ"); + CheckEq(ref counter, ref composer, "rf8", "ㄖㄠˇ"); + CheckEq(ref counter, ref composer, "rf9", "ㄖㄠˋ"); + CheckEq(ref counter, ref composer, "rw7", "ㄖㄡˊ"); + CheckEq(ref counter, ref composer, "rw8", "ㄖㄡˇ"); + CheckEq(ref counter, ref composer, "rw9", "ㄖㄡˋ"); + CheckEq(ref counter, ref composer, "rm7", "ㄖㄢˊ"); + CheckEq(ref counter, ref composer, "rm8", "ㄖㄢˇ"); + CheckEq(ref counter, ref composer, "rm9", "ㄖㄢˋ"); + CheckEq(ref counter, ref composer, "rn7", "ㄖㄣˊ"); + CheckEq(ref counter, ref composer, "rn8", "ㄖㄣˇ"); + CheckEq(ref counter, ref composer, "rn9", "ㄖㄣˋ"); + CheckEq(ref counter, ref composer, "rk", "ㄖㄤ"); + CheckEq(ref counter, ref composer, "rk7", "ㄖㄤˊ"); + CheckEq(ref counter, ref composer, "rk8", "ㄖㄤˇ"); + CheckEq(ref counter, ref composer, "rk9", "ㄖㄤˋ"); + CheckEq(ref counter, ref composer, "rg", "ㄖㄥ"); + CheckEq(ref counter, ref composer, "rg7", "ㄖㄥˊ"); + CheckEq(ref counter, ref composer, "rg8", "ㄖㄥˇ"); + CheckEq(ref counter, ref composer, "rg9", "ㄖㄥˋ"); + CheckEq(ref counter, ref composer, "ru7", "ㄖㄨˊ"); + CheckEq(ref counter, ref composer, "ru8", "ㄖㄨˇ"); + CheckEq(ref counter, ref composer, "ru9", "ㄖㄨˋ"); + CheckEq(ref counter, ref composer, "ruo7", "ㄖㄨㄛˊ"); + CheckEq(ref counter, ref composer, "ruo9", "ㄖㄨㄛˋ"); + CheckEq(ref counter, ref composer, "rut7", "ㄖㄨㄟˊ"); + CheckEq(ref counter, ref composer, "rut8", "ㄖㄨㄟˇ"); + CheckEq(ref counter, ref composer, "rut9", "ㄖㄨㄟˋ"); + CheckEq(ref counter, ref composer, "rum7", "ㄖㄨㄢˊ"); + CheckEq(ref counter, ref composer, "rum8", "ㄖㄨㄢˇ"); + CheckEq(ref counter, ref composer, "rum9", "ㄖㄨㄢˋ"); + CheckEq(ref counter, ref composer, "run7", "ㄖㄨㄣˊ"); + CheckEq(ref counter, ref composer, "run8", "ㄖㄨㄣˇ"); + CheckEq(ref counter, ref composer, "run9", "ㄖㄨㄣˋ"); + CheckEq(ref counter, ref composer, "rug7", "ㄖㄨㄥˊ"); + CheckEq(ref counter, ref composer, "rug8", "ㄖㄨㄥˇ"); + CheckEq(ref counter, ref composer, "rug9", "ㄖㄨㄥˋ"); + CheckEq(ref counter, ref composer, "z", "ㄗ"); + CheckEq(ref counter, ref composer, "z7", "ㄗˊ"); + CheckEq(ref counter, ref composer, "z8", "ㄗˇ"); + CheckEq(ref counter, ref composer, "z9", "ㄗˋ"); + CheckEq(ref counter, ref composer, "z0", "ㄗ˙"); + CheckEq(ref counter, ref composer, "za", "ㄗㄚ"); + CheckEq(ref counter, ref composer, "za7", "ㄗㄚˊ"); + CheckEq(ref counter, ref composer, "za8", "ㄗㄚˇ"); + CheckEq(ref counter, ref composer, "ze7", "ㄗㄜˊ"); + CheckEq(ref counter, ref composer, "ze8", "ㄗㄜˇ"); + CheckEq(ref counter, ref composer, "ze9", "ㄗㄜˋ"); + CheckEq(ref counter, ref composer, "zy", "ㄗㄞ"); + CheckEq(ref counter, ref composer, "zy8", "ㄗㄞˇ"); + CheckEq(ref counter, ref composer, "zy9", "ㄗㄞˋ"); + CheckEq(ref counter, ref composer, "zt7", "ㄗㄟˊ"); + CheckEq(ref counter, ref composer, "zf", "ㄗㄠ"); + CheckEq(ref counter, ref composer, "zf7", "ㄗㄠˊ"); + CheckEq(ref counter, ref composer, "zf8", "ㄗㄠˇ"); + CheckEq(ref counter, ref composer, "zf9", "ㄗㄠˋ"); + CheckEq(ref counter, ref composer, "zw", "ㄗㄡ"); + CheckEq(ref counter, ref composer, "zw8", "ㄗㄡˇ"); + CheckEq(ref counter, ref composer, "zw9", "ㄗㄡˋ"); + CheckEq(ref counter, ref composer, "zm", "ㄗㄢ"); + CheckEq(ref counter, ref composer, "zm7", "ㄗㄢˊ"); + CheckEq(ref counter, ref composer, "zm8", "ㄗㄢˇ"); + CheckEq(ref counter, ref composer, "zm9", "ㄗㄢˋ"); + CheckEq(ref counter, ref composer, "zn", "ㄗㄣ"); + CheckEq(ref counter, ref composer, "zn8", "ㄗㄣˇ"); + CheckEq(ref counter, ref composer, "zn9", "ㄗㄣˋ"); + CheckEq(ref counter, ref composer, "zk", "ㄗㄤ"); + CheckEq(ref counter, ref composer, "zk8", "ㄗㄤˇ"); + CheckEq(ref counter, ref composer, "zk9", "ㄗㄤˋ"); + CheckEq(ref counter, ref composer, "zg", "ㄗㄥ"); + CheckEq(ref counter, ref composer, "zg8", "ㄗㄥˇ"); + CheckEq(ref counter, ref composer, "zg9", "ㄗㄥˋ"); + CheckEq(ref counter, ref composer, "zu", "ㄗㄨ"); + CheckEq(ref counter, ref composer, "zu7", "ㄗㄨˊ"); + CheckEq(ref counter, ref composer, "zu8", "ㄗㄨˇ"); + CheckEq(ref counter, ref composer, "zu9", "ㄗㄨˋ"); + CheckEq(ref counter, ref composer, "zuo", "ㄗㄨㄛ"); + CheckEq(ref counter, ref composer, "zuo7", "ㄗㄨㄛˊ"); + CheckEq(ref counter, ref composer, "zuo8", "ㄗㄨㄛˇ"); + CheckEq(ref counter, ref composer, "zuo9", "ㄗㄨㄛˋ"); + CheckEq(ref counter, ref composer, "zuo0", "ㄗㄨㄛ˙"); + CheckEq(ref counter, ref composer, "zut", "ㄗㄨㄟ"); + CheckEq(ref counter, ref composer, "zut8", "ㄗㄨㄟˇ"); + CheckEq(ref counter, ref composer, "zut9", "ㄗㄨㄟˋ"); + CheckEq(ref counter, ref composer, "zum", "ㄗㄨㄢ"); + CheckEq(ref counter, ref composer, "zum8", "ㄗㄨㄢˇ"); + CheckEq(ref counter, ref composer, "zum9", "ㄗㄨㄢˋ"); + CheckEq(ref counter, ref composer, "zun", "ㄗㄨㄣ"); + CheckEq(ref counter, ref composer, "zun8", "ㄗㄨㄣˇ"); + CheckEq(ref counter, ref composer, "zun9", "ㄗㄨㄣˋ"); + CheckEq(ref counter, ref composer, "zug", "ㄗㄨㄥ"); + CheckEq(ref counter, ref composer, "zug8", "ㄗㄨㄥˇ"); + CheckEq(ref counter, ref composer, "zug9", "ㄗㄨㄥˋ"); + CheckEq(ref counter, ref composer, "c", "ㄘ"); + CheckEq(ref counter, ref composer, "c7", "ㄘˊ"); + CheckEq(ref counter, ref composer, "c8", "ㄘˇ"); + CheckEq(ref counter, ref composer, "c9", "ㄘˋ"); + CheckEq(ref counter, ref composer, "ca", "ㄘㄚ"); + CheckEq(ref counter, ref composer, "ca8", "ㄘㄚˇ"); + CheckEq(ref counter, ref composer, "ca9", "ㄘㄚˋ"); + CheckEq(ref counter, ref composer, "ce9", "ㄘㄜˋ"); + CheckEq(ref counter, ref composer, "cy", "ㄘㄞ"); + CheckEq(ref counter, ref composer, "cy7", "ㄘㄞˊ"); + CheckEq(ref counter, ref composer, "cy8", "ㄘㄞˇ"); + CheckEq(ref counter, ref composer, "cy9", "ㄘㄞˋ"); + CheckEq(ref counter, ref composer, "cf", "ㄘㄠ"); + CheckEq(ref counter, ref composer, "cf7", "ㄘㄠˊ"); + CheckEq(ref counter, ref composer, "cf8", "ㄘㄠˇ"); + CheckEq(ref counter, ref composer, "cf9", "ㄘㄠˋ"); + CheckEq(ref counter, ref composer, "cw", "ㄘㄡ"); + CheckEq(ref counter, ref composer, "cw7", "ㄘㄡˊ"); + CheckEq(ref counter, ref composer, "cw8", "ㄘㄡˇ"); + CheckEq(ref counter, ref composer, "cw9", "ㄘㄡˋ"); + CheckEq(ref counter, ref composer, "cm", "ㄘㄢ"); + CheckEq(ref counter, ref composer, "cm7", "ㄘㄢˊ"); + CheckEq(ref counter, ref composer, "cm8", "ㄘㄢˇ"); + CheckEq(ref counter, ref composer, "cm9", "ㄘㄢˋ"); + CheckEq(ref counter, ref composer, "cn", "ㄘㄣ"); + CheckEq(ref counter, ref composer, "cn7", "ㄘㄣˊ"); + CheckEq(ref counter, ref composer, "ck", "ㄘㄤ"); + CheckEq(ref counter, ref composer, "ck7", "ㄘㄤˊ"); + CheckEq(ref counter, ref composer, "ck8", "ㄘㄤˇ"); + CheckEq(ref counter, ref composer, "ck9", "ㄘㄤˋ"); + CheckEq(ref counter, ref composer, "cg", "ㄘㄥ"); + CheckEq(ref counter, ref composer, "cg7", "ㄘㄥˊ"); + CheckEq(ref counter, ref composer, "cg8", "ㄘㄥˇ"); + CheckEq(ref counter, ref composer, "cg9", "ㄘㄥˋ"); + CheckEq(ref counter, ref composer, "cu", "ㄘㄨ"); + CheckEq(ref counter, ref composer, "cu7", "ㄘㄨˊ"); + CheckEq(ref counter, ref composer, "cu8", "ㄘㄨˇ"); + CheckEq(ref counter, ref composer, "cu9", "ㄘㄨˋ"); + CheckEq(ref counter, ref composer, "cuo", "ㄘㄨㄛ"); + CheckEq(ref counter, ref composer, "cuo7", "ㄘㄨㄛˊ"); + CheckEq(ref counter, ref composer, "cuo8", "ㄘㄨㄛˇ"); + CheckEq(ref counter, ref composer, "cuo9", "ㄘㄨㄛˋ"); + CheckEq(ref counter, ref composer, "cut", "ㄘㄨㄟ"); + CheckEq(ref counter, ref composer, "cut8", "ㄘㄨㄟˇ"); + CheckEq(ref counter, ref composer, "cut9", "ㄘㄨㄟˋ"); + CheckEq(ref counter, ref composer, "cum", "ㄘㄨㄢ"); + CheckEq(ref counter, ref composer, "cum7", "ㄘㄨㄢˊ"); + CheckEq(ref counter, ref composer, "cum8", "ㄘㄨㄢˇ"); + CheckEq(ref counter, ref composer, "cum9", "ㄘㄨㄢˋ"); + CheckEq(ref counter, ref composer, "cun", "ㄘㄨㄣ"); + CheckEq(ref counter, ref composer, "cun7", "ㄘㄨㄣˊ"); + CheckEq(ref counter, ref composer, "cun8", "ㄘㄨㄣˇ"); + CheckEq(ref counter, ref composer, "cun9", "ㄘㄨㄣˋ"); + CheckEq(ref counter, ref composer, "cug", "ㄘㄨㄥ"); + CheckEq(ref counter, ref composer, "cug7", "ㄘㄨㄥˊ"); + CheckEq(ref counter, ref composer, "cug8", "ㄘㄨㄥˇ"); + CheckEq(ref counter, ref composer, "cug9", "ㄘㄨㄥˋ"); + CheckEq(ref counter, ref composer, "s", "ㄙ"); + CheckEq(ref counter, ref composer, "s8", "ㄙˇ"); + CheckEq(ref counter, ref composer, "s9", "ㄙˋ"); + CheckEq(ref counter, ref composer, "sa", "ㄙㄚ"); + CheckEq(ref counter, ref composer, "sa8", "ㄙㄚˇ"); + CheckEq(ref counter, ref composer, "sa9", "ㄙㄚˋ"); + CheckEq(ref counter, ref composer, "sa0", "ㄙㄚ˙"); + CheckEq(ref counter, ref composer, "se", "ㄙㄜ"); + CheckEq(ref counter, ref composer, "se9", "ㄙㄜˋ"); + CheckEq(ref counter, ref composer, "sy", "ㄙㄞ"); + CheckEq(ref counter, ref composer, "sy7", "ㄙㄞˊ"); + CheckEq(ref counter, ref composer, "sy8", "ㄙㄞˇ"); + CheckEq(ref counter, ref composer, "sy9", "ㄙㄞˋ"); + CheckEq(ref counter, ref composer, "st", "ㄙㄟ"); + CheckEq(ref counter, ref composer, "sf", "ㄙㄠ"); + CheckEq(ref counter, ref composer, "sf8", "ㄙㄠˇ"); + CheckEq(ref counter, ref composer, "sf9", "ㄙㄠˋ"); + CheckEq(ref counter, ref composer, "sw", "ㄙㄡ"); + CheckEq(ref counter, ref composer, "sw8", "ㄙㄡˇ"); + CheckEq(ref counter, ref composer, "sw9", "ㄙㄡˋ"); + CheckEq(ref counter, ref composer, "sm", "ㄙㄢ"); + CheckEq(ref counter, ref composer, "sm8", "ㄙㄢˇ"); + CheckEq(ref counter, ref composer, "sm9", "ㄙㄢˋ"); + CheckEq(ref counter, ref composer, "sn", "ㄙㄣ"); + CheckEq(ref counter, ref composer, "sn8", "ㄙㄣˇ"); + CheckEq(ref counter, ref composer, "sk", "ㄙㄤ"); + CheckEq(ref counter, ref composer, "sk8", "ㄙㄤˇ"); + CheckEq(ref counter, ref composer, "sk9", "ㄙㄤˋ"); + CheckEq(ref counter, ref composer, "sg", "ㄙㄥ"); + CheckEq(ref counter, ref composer, "sg9", "ㄙㄥˋ"); + CheckEq(ref counter, ref composer, "su", "ㄙㄨ"); + CheckEq(ref counter, ref composer, "su7", "ㄙㄨˊ"); + CheckEq(ref counter, ref composer, "su8", "ㄙㄨˇ"); + CheckEq(ref counter, ref composer, "su9", "ㄙㄨˋ"); + CheckEq(ref counter, ref composer, "suo", "ㄙㄨㄛ"); + CheckEq(ref counter, ref composer, "suo7", "ㄙㄨㄛˊ"); + CheckEq(ref counter, ref composer, "suo8", "ㄙㄨㄛˇ"); + CheckEq(ref counter, ref composer, "suo9", "ㄙㄨㄛˋ"); + CheckEq(ref counter, ref composer, "sut", "ㄙㄨㄟ"); + CheckEq(ref counter, ref composer, "sut7", "ㄙㄨㄟˊ"); + CheckEq(ref counter, ref composer, "sut8", "ㄙㄨㄟˇ"); + CheckEq(ref counter, ref composer, "sut9", "ㄙㄨㄟˋ"); + CheckEq(ref counter, ref composer, "sum", "ㄙㄨㄢ"); + CheckEq(ref counter, ref composer, "sum8", "ㄙㄨㄢˇ"); + CheckEq(ref counter, ref composer, "sum9", "ㄙㄨㄢˋ"); + CheckEq(ref counter, ref composer, "sun", "ㄙㄨㄣ"); + CheckEq(ref counter, ref composer, "sun8", "ㄙㄨㄣˇ"); + CheckEq(ref counter, ref composer, "sun9", "ㄙㄨㄣˋ"); + CheckEq(ref counter, ref composer, "sug", "ㄙㄨㄥ"); + CheckEq(ref counter, ref composer, "sug7", "ㄙㄨㄥˊ"); + CheckEq(ref counter, ref composer, "sug8", "ㄙㄨㄥˇ"); + CheckEq(ref counter, ref composer, "sug9", "ㄙㄨㄥˋ"); + CheckEq(ref counter, ref composer, "a", "ㄚ"); + CheckEq(ref counter, ref composer, "a7", "ㄚˊ"); + CheckEq(ref counter, ref composer, "a9", "ㄚˋ"); + CheckEq(ref counter, ref composer, "a0", "ㄚ˙"); + CheckEq(ref counter, ref composer, "o", "ㄛ"); + CheckEq(ref counter, ref composer, "o7", "ㄛˊ"); + CheckEq(ref counter, ref composer, "o8", "ㄛˇ"); + CheckEq(ref counter, ref composer, "o9", "ㄛˋ"); + CheckEq(ref counter, ref composer, "e", "ㄜ"); + CheckEq(ref counter, ref composer, "e7", "ㄜˊ"); + CheckEq(ref counter, ref composer, "e8", "ㄜˇ"); + CheckEq(ref counter, ref composer, "e9", "ㄜˋ"); + // CheckEq(ref counter, ref composer, "e7", "ㄝˊ"); + // CheckEq(ref counter, ref composer, "e8", "ㄝˇ"); + // CheckEq(ref counter, ref composer, "e9", "ㄝˋ"); + // CheckEq(ref counter, ref composer, "e0", "ㄝ˙"); + CheckEq(ref counter, ref composer, "y", "ㄞ"); + CheckEq(ref counter, ref composer, "y7", "ㄞˊ"); + CheckEq(ref counter, ref composer, "y8", "ㄞˇ"); + CheckEq(ref counter, ref composer, "y9", "ㄞˋ"); + CheckEq(ref counter, ref composer, "t9", "ㄟˋ"); + CheckEq(ref counter, ref composer, "f ", "ㄠ "); + CheckEq(ref counter, ref composer, "f7", "ㄠˊ"); + CheckEq(ref counter, ref composer, "f8", "ㄠˇ"); + CheckEq(ref counter, ref composer, "f9", "ㄠˋ"); + CheckEq(ref counter, ref composer, "w", "ㄡ"); + CheckEq(ref counter, ref composer, "w7", "ㄡˊ"); + CheckEq(ref counter, ref composer, "w8", "ㄡˇ"); + CheckEq(ref counter, ref composer, "w9", "ㄡˋ"); + CheckEq(ref counter, ref composer, "w0", "ㄡ˙"); + CheckEq(ref counter, ref composer, "m ", "ㄢ "); + CheckEq(ref counter, ref composer, "m7", "ㄢˊ"); + CheckEq(ref counter, ref composer, "m8", "ㄢˇ"); + CheckEq(ref counter, ref composer, "m9", "ㄢˋ"); + CheckEq(ref counter, ref composer, "n ", "ㄣ "); + CheckEq(ref counter, ref composer, "n7", "ㄣˊ"); + CheckEq(ref counter, ref composer, "n8", "ㄣˇ"); + CheckEq(ref counter, ref composer, "n9", "ㄣˋ"); + CheckEq(ref counter, ref composer, "n0", "ㄣ˙"); + CheckEq(ref counter, ref composer, "k ", "ㄤ "); + CheckEq(ref counter, ref composer, "k7", "ㄤˊ"); + CheckEq(ref counter, ref composer, "k8", "ㄤˇ"); + CheckEq(ref counter, ref composer, "k9", "ㄤˋ"); + CheckEq(ref counter, ref composer, "g ", "ㄥ "); + CheckEq(ref counter, ref composer, "g9", "ㄥˋ"); + CheckEq(ref counter, ref composer, "l ", "ㄦ "); + CheckEq(ref counter, ref composer, "l7", "ㄦˊ"); + CheckEq(ref counter, ref composer, "l8", "ㄦˇ"); + CheckEq(ref counter, ref composer, "l9", "ㄦˋ"); + CheckEq(ref counter, ref composer, "l0", "ㄦ˙"); + CheckEq(ref counter, ref composer, "i", "ㄧ"); + CheckEq(ref counter, ref composer, "i7", "ㄧˊ"); + CheckEq(ref counter, ref composer, "i8", "ㄧˇ"); + CheckEq(ref counter, ref composer, "i9", "ㄧˋ"); + CheckEq(ref counter, ref composer, "ia", "ㄧㄚ"); + CheckEq(ref counter, ref composer, "ia7", "ㄧㄚˊ"); + CheckEq(ref counter, ref composer, "ia8", "ㄧㄚˇ"); + CheckEq(ref counter, ref composer, "ia9", "ㄧㄚˋ"); + CheckEq(ref counter, ref composer, "ia0", "ㄧㄚ˙"); + CheckEq(ref counter, ref composer, "io", "ㄧㄛ"); + CheckEq(ref counter, ref composer, "io0", "ㄧㄛ˙"); + CheckEq(ref counter, ref composer, "ie", "ㄧㄝ"); + CheckEq(ref counter, ref composer, "ie7", "ㄧㄝˊ"); + CheckEq(ref counter, ref composer, "ie8", "ㄧㄝˇ"); + CheckEq(ref counter, ref composer, "ie9", "ㄧㄝˋ"); + CheckEq(ref counter, ref composer, "ie0", "ㄧㄝ˙"); + CheckEq(ref counter, ref composer, "iy7", "ㄧㄞˊ"); + CheckEq(ref counter, ref composer, "if", "ㄧㄠ"); + CheckEq(ref counter, ref composer, "if7", "ㄧㄠˊ"); + CheckEq(ref counter, ref composer, "if8", "ㄧㄠˇ"); + CheckEq(ref counter, ref composer, "if9", "ㄧㄠˋ"); + CheckEq(ref counter, ref composer, "iw", "ㄧㄡ"); + CheckEq(ref counter, ref composer, "iw7", "ㄧㄡˊ"); + CheckEq(ref counter, ref composer, "iw8", "ㄧㄡˇ"); + CheckEq(ref counter, ref composer, "iw9", "ㄧㄡˋ"); + CheckEq(ref counter, ref composer, "im", "ㄧㄢ"); + CheckEq(ref counter, ref composer, "im7", "ㄧㄢˊ"); + CheckEq(ref counter, ref composer, "im8", "ㄧㄢˇ"); + CheckEq(ref counter, ref composer, "im9", "ㄧㄢˋ"); + CheckEq(ref counter, ref composer, "in", "ㄧㄣ"); + CheckEq(ref counter, ref composer, "in7", "ㄧㄣˊ"); + CheckEq(ref counter, ref composer, "in8", "ㄧㄣˇ"); + CheckEq(ref counter, ref composer, "in9", "ㄧㄣˋ"); + CheckEq(ref counter, ref composer, "ik", "ㄧㄤ"); + CheckEq(ref counter, ref composer, "ik7", "ㄧㄤˊ"); + CheckEq(ref counter, ref composer, "ik8", "ㄧㄤˇ"); + CheckEq(ref counter, ref composer, "ik9", "ㄧㄤˋ"); + CheckEq(ref counter, ref composer, "ig", "ㄧㄥ"); + CheckEq(ref counter, ref composer, "ig7", "ㄧㄥˊ"); + CheckEq(ref counter, ref composer, "ig8", "ㄧㄥˇ"); + CheckEq(ref counter, ref composer, "ig9", "ㄧㄥˋ"); + CheckEq(ref counter, ref composer, "u", "ㄨ"); + CheckEq(ref counter, ref composer, "u7", "ㄨˊ"); + CheckEq(ref counter, ref composer, "u8", "ㄨˇ"); + CheckEq(ref counter, ref composer, "u9", "ㄨˋ"); + CheckEq(ref counter, ref composer, "ua", "ㄨㄚ"); + CheckEq(ref counter, ref composer, "ua7", "ㄨㄚˊ"); + CheckEq(ref counter, ref composer, "ua8", "ㄨㄚˇ"); + CheckEq(ref counter, ref composer, "ua9", "ㄨㄚˋ"); + CheckEq(ref counter, ref composer, "ua0", "ㄨㄚ˙"); + CheckEq(ref counter, ref composer, "uo", "ㄨㄛ"); + CheckEq(ref counter, ref composer, "uo8", "ㄨㄛˇ"); + CheckEq(ref counter, ref composer, "uo9", "ㄨㄛˋ"); + CheckEq(ref counter, ref composer, "uy", "ㄨㄞ"); + CheckEq(ref counter, ref composer, "uy8", "ㄨㄞˇ"); + CheckEq(ref counter, ref composer, "uy9", "ㄨㄞˋ"); + CheckEq(ref counter, ref composer, "ut", "ㄨㄟ"); + CheckEq(ref counter, ref composer, "ut7", "ㄨㄟˊ"); + CheckEq(ref counter, ref composer, "ut8", "ㄨㄟˇ"); + CheckEq(ref counter, ref composer, "ut9", "ㄨㄟˋ"); + CheckEq(ref counter, ref composer, "um", "ㄨㄢ"); + CheckEq(ref counter, ref composer, "um7", "ㄨㄢˊ"); + CheckEq(ref counter, ref composer, "um8", "ㄨㄢˇ"); + CheckEq(ref counter, ref composer, "um9", "ㄨㄢˋ"); + CheckEq(ref counter, ref composer, "un", "ㄨㄣ"); + CheckEq(ref counter, ref composer, "un7", "ㄨㄣˊ"); + CheckEq(ref counter, ref composer, "un8", "ㄨㄣˇ"); + CheckEq(ref counter, ref composer, "un9", "ㄨㄣˋ"); + CheckEq(ref counter, ref composer, "uk", "ㄨㄤ"); + CheckEq(ref counter, ref composer, "uk7", "ㄨㄤˊ"); + CheckEq(ref counter, ref composer, "uk8", "ㄨㄤˇ"); + CheckEq(ref counter, ref composer, "uk9", "ㄨㄤˋ"); + CheckEq(ref counter, ref composer, "ug", "ㄨㄥ"); + CheckEq(ref counter, ref composer, "ug8", "ㄨㄥˇ"); + CheckEq(ref counter, ref composer, "ug9", "ㄨㄥˋ"); + CheckEq(ref counter, ref composer, "v", "ㄩ"); + CheckEq(ref counter, ref composer, "v7", "ㄩˊ"); + CheckEq(ref counter, ref composer, "v8", "ㄩˇ"); + CheckEq(ref counter, ref composer, "v9", "ㄩˋ"); + CheckEq(ref counter, ref composer, "ve", "ㄩㄝ"); + CheckEq(ref counter, ref composer, "ve8", "ㄩㄝˇ"); + CheckEq(ref counter, ref composer, "ve9", "ㄩㄝˋ"); + CheckEq(ref counter, ref composer, "vm", "ㄩㄢ"); + CheckEq(ref counter, ref composer, "vm7", "ㄩㄢˊ"); + CheckEq(ref counter, ref composer, "vm8", "ㄩㄢˇ"); + CheckEq(ref counter, ref composer, "vm9", "ㄩㄢˋ"); + CheckEq(ref counter, ref composer, "vn", "ㄩㄣ"); + CheckEq(ref counter, ref composer, "vn7", "ㄩㄣˊ"); + CheckEq(ref counter, ref composer, "vn8", "ㄩㄣˇ"); + CheckEq(ref counter, ref composer, "vn9", "ㄩㄣˋ"); + CheckEq(ref counter, ref composer, "vg", "ㄩㄥ"); + CheckEq(ref counter, ref composer, "vg7", "ㄩㄥˊ"); + CheckEq(ref counter, ref composer, "vg8", "ㄩㄥˇ"); + CheckEq(ref counter, ref composer, "vg9", "ㄩㄥˋ"); + Assert.AreEqual(counter, 0); } [Test] public void TestAlvinLiuKeys() { // Testing handleHsu() Composer composer = new(arrange: MandarinParser.OfAlvinLiu); - Assert.AreEqual(actual: composer.CnvSequence("kig"), expected: "ㄎㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("giwf"), expected: "ㄍㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gin"), expected: "ㄍㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("kig"), expected: "ㄎㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("giwf"), expected: "ㄍㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gin"), expected: "ㄍㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("bigf"), expected: "ㄅㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bigl"), expected: "ㄅㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dug"), expected: "ㄉㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ba"), expected: "ㄅㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("baf"), expected: "ㄅㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("baj"), expected: "ㄅㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bal"), expected: "ㄅㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bad"), expected: "ㄅㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bo"), expected: "ㄅㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("bof"), expected: "ㄅㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("boj"), expected: "ㄅㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bol"), expected: "ㄅㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bod"), expected: "ㄅㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bh"), expected: "ㄅㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("bhf"), expected: "ㄅㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bhj"), expected: "ㄅㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bhl"), expected: "ㄅㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bhd"), expected: "ㄅㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bk"), expected: "ㄅㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("bkj"), expected: "ㄅㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bkl"), expected: "ㄅㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bkd"), expected: "ㄅㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("bw"), expected: "ㄅㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("bwf"), expected: "ㄅㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bwj"), expected: "ㄅㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bwl"), expected: "ㄅㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bb"), expected: "ㄅㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("bbj"), expected: "ㄅㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bbl"), expected: "ㄅㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bn"), expected: "ㄅㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("bnj"), expected: "ㄅㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bnl"), expected: "ㄅㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bg"), expected: "ㄅㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("bgj"), expected: "ㄅㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bgl"), expected: "ㄅㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bm"), expected: "ㄅㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("bmf"), expected: "ㄅㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bmj"), expected: "ㄅㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bml"), expected: "ㄅㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bi"), expected: "ㄅㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("bif"), expected: "ㄅㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bij"), expected: "ㄅㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bil"), expected: "ㄅㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bie"), expected: "ㄅㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("bief"), expected: "ㄅㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("biej"), expected: "ㄅㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("biel"), expected: "ㄅㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("biw"), expected: "ㄅㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("biwj"), expected: "ㄅㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("biwl"), expected: "ㄅㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bib"), expected: "ㄅㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("bibf"), expected: "ㄅㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bibj"), expected: "ㄅㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bibl"), expected: "ㄅㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bin"), expected: "ㄅㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("binj"), expected: "ㄅㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("binl"), expected: "ㄅㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bim"), expected: "ㄅㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("bimj"), expected: "ㄅㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("biml"), expected: "ㄅㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bu"), expected: "ㄅㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("buf"), expected: "ㄅㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("buj"), expected: "ㄅㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bul"), expected: "ㄅㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pa"), expected: "ㄆㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("paf"), expected: "ㄆㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("paj"), expected: "ㄆㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pal"), expected: "ㄆㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pad"), expected: "ㄆㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("po"), expected: "ㄆㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("pof"), expected: "ㄆㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("poj"), expected: "ㄆㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pol"), expected: "ㄆㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ph"), expected: "ㄆㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("phf"), expected: "ㄆㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("phj"), expected: "ㄆㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("phl"), expected: "ㄆㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pk"), expected: "ㄆㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("pkf"), expected: "ㄆㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pkj"), expected: "ㄆㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pkl"), expected: "ㄆㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pw"), expected: "ㄆㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("pwf"), expected: "ㄆㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pwj"), expected: "ㄆㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pwl"), expected: "ㄆㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pv"), expected: "ㄆㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("pvf"), expected: "ㄆㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pvj"), expected: "ㄆㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pvl"), expected: "ㄆㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pb"), expected: "ㄆㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("pbf"), expected: "ㄆㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pbj"), expected: "ㄆㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pbl"), expected: "ㄆㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pn"), expected: "ㄆㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("pnf"), expected: "ㄆㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pnj"), expected: "ㄆㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pnl"), expected: "ㄆㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pg"), expected: "ㄆㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("pgf"), expected: "ㄆㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pgj"), expected: "ㄆㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pgl"), expected: "ㄆㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pm"), expected: "ㄆㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("pmf"), expected: "ㄆㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pmj"), expected: "ㄆㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pml"), expected: "ㄆㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pi"), expected: "ㄆㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("pif"), expected: "ㄆㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pij"), expected: "ㄆㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pil"), expected: "ㄆㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pia"), expected: "ㄆㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("pie"), expected: "ㄆㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("piej"), expected: "ㄆㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("piel"), expected: "ㄆㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("piw"), expected: "ㄆㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("piwf"), expected: "ㄆㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("piwj"), expected: "ㄆㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("piwl"), expected: "ㄆㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pib"), expected: "ㄆㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("pibf"), expected: "ㄆㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pibj"), expected: "ㄆㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pibl"), expected: "ㄆㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pin"), expected: "ㄆㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("pinf"), expected: "ㄆㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pinj"), expected: "ㄆㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pinl"), expected: "ㄆㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pim"), expected: "ㄆㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("pimf"), expected: "ㄆㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("pimj"), expected: "ㄆㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("piml"), expected: "ㄆㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pu"), expected: "ㄆㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("puf"), expected: "ㄆㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("puj"), expected: "ㄆㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("pul"), expected: "ㄆㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ma"), expected: "ㄇㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("maf"), expected: "ㄇㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("maj"), expected: "ㄇㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mal"), expected: "ㄇㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mad"), expected: "ㄇㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mo"), expected: "ㄇㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("mof"), expected: "ㄇㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("moj"), expected: "ㄇㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mol"), expected: "ㄇㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mod"), expected: "ㄇㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("me"), expected: "ㄇㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("mel"), expected: "ㄇㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("med"), expected: "ㄇㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mh"), expected: "ㄇㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("mhf"), expected: "ㄇㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mhj"), expected: "ㄇㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mhl"), expected: "ㄇㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mkf"), expected: "ㄇㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mkj"), expected: "ㄇㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mkl"), expected: "ㄇㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mw"), expected: "ㄇㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("mwf"), expected: "ㄇㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mwj"), expected: "ㄇㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mwl"), expected: "ㄇㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mvf"), expected: "ㄇㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mvj"), expected: "ㄇㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mvl"), expected: "ㄇㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mb"), expected: "ㄇㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("mbf"), expected: "ㄇㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mbj"), expected: "ㄇㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mbl"), expected: "ㄇㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mn"), expected: "ㄇㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("mnf"), expected: "ㄇㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mnj"), expected: "ㄇㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mnl"), expected: "ㄇㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mnd"), expected: "ㄇㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("mg"), expected: "ㄇㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("mgf"), expected: "ㄇㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mgj"), expected: "ㄇㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mgl"), expected: "ㄇㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mm"), expected: "ㄇㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("mmf"), expected: "ㄇㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mmj"), expected: "ㄇㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mml"), expected: "ㄇㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mi"), expected: "ㄇㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("mif"), expected: "ㄇㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mij"), expected: "ㄇㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mil"), expected: "ㄇㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mie"), expected: "ㄇㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("mief"), expected: "ㄇㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("miel"), expected: "ㄇㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("miw"), expected: "ㄇㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("miwf"), expected: "ㄇㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("miwj"), expected: "ㄇㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("miwl"), expected: "ㄇㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mivf"), expected: "ㄇㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mivj"), expected: "ㄇㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mivl"), expected: "ㄇㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mib"), expected: "ㄇㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("mibf"), expected: "ㄇㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mibj"), expected: "ㄇㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mibl"), expected: "ㄇㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("min"), expected: "ㄇㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("minf"), expected: "ㄇㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("minj"), expected: "ㄇㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mimf"), expected: "ㄇㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("mimj"), expected: "ㄇㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("miml"), expected: "ㄇㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("muf"), expected: "ㄇㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("muj"), expected: "ㄇㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("mul"), expected: "ㄇㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fa"), expected: "ㄈㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("faf"), expected: "ㄈㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("faj"), expected: "ㄈㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fal"), expected: "ㄈㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fof"), expected: "ㄈㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fk"), expected: "ㄈㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("fkf"), expected: "ㄈㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fkj"), expected: "ㄈㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fkl"), expected: "ㄈㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fv"), expected: "ㄈㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("fvf"), expected: "ㄈㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fvj"), expected: "ㄈㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fvl"), expected: "ㄈㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fb"), expected: "ㄈㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("fbf"), expected: "ㄈㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fbj"), expected: "ㄈㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fbl"), expected: "ㄈㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fn"), expected: "ㄈㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("fnf"), expected: "ㄈㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fnj"), expected: "ㄈㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fnl"), expected: "ㄈㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fnd"), expected: "ㄈㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("fg"), expected: "ㄈㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("fgf"), expected: "ㄈㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fgj"), expected: "ㄈㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fgl"), expected: "ㄈㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fm"), expected: "ㄈㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("fmf"), expected: "ㄈㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fmj"), expected: "ㄈㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("fml"), expected: "ㄈㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fiwl"), expected: "ㄈㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("fu"), expected: "ㄈㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("fuf"), expected: "ㄈㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("fuj"), expected: "ㄈㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ful"), expected: "ㄈㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("da"), expected: "ㄉㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("daf"), expected: "ㄉㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("daj"), expected: "ㄉㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dal"), expected: "ㄉㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dad"), expected: "ㄉㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("de"), expected: "ㄉㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("def"), expected: "ㄉㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ded"), expected: "ㄉㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("dh"), expected: "ㄉㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("dhj"), expected: "ㄉㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dhl"), expected: "ㄉㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dkj"), expected: "ㄉㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dw"), expected: "ㄉㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("dwf"), expected: "ㄉㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dwj"), expected: "ㄉㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dwl"), expected: "ㄉㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dv"), expected: "ㄉㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dvf"), expected: "ㄉㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dvj"), expected: "ㄉㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dvl"), expected: "ㄉㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("db"), expected: "ㄉㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dbj"), expected: "ㄉㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dbl"), expected: "ㄉㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dnl"), expected: "ㄉㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dg"), expected: "ㄉㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("dgj"), expected: "ㄉㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dgl"), expected: "ㄉㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dm"), expected: "ㄉㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dmj"), expected: "ㄉㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dml"), expected: "ㄉㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("di"), expected: "ㄉㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("dif"), expected: "ㄉㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dij"), expected: "ㄉㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dil"), expected: "ㄉㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("diaj"), expected: "ㄉㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("die"), expected: "ㄉㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("dief"), expected: "ㄉㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("diej"), expected: "ㄉㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("diel"), expected: "ㄉㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("diw"), expected: "ㄉㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("diwj"), expected: "ㄉㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("diwl"), expected: "ㄉㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("div"), expected: "ㄉㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("dib"), expected: "ㄉㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dibf"), expected: "ㄉㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dibj"), expected: "ㄉㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dibl"), expected: "ㄉㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dim"), expected: "ㄉㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dimf"), expected: "ㄉㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dimj"), expected: "ㄉㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("diml"), expected: "ㄉㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("du"), expected: "ㄉㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("duf"), expected: "ㄉㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("duj"), expected: "ㄉㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dul"), expected: "ㄉㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("duo"), expected: "ㄉㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("duof"), expected: "ㄉㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("duoj"), expected: "ㄉㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("duol"), expected: "ㄉㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("duod"), expected: "ㄉㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("duk"), expected: "ㄉㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("dukj"), expected: "ㄉㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dukl"), expected: "ㄉㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dub"), expected: "ㄉㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("dubj"), expected: "ㄉㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dubl"), expected: "ㄉㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dun"), expected: "ㄉㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("dunj"), expected: "ㄉㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dunl"), expected: "ㄉㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dum"), expected: "ㄉㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("dumj"), expected: "ㄉㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("duml"), expected: "ㄉㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ta"), expected: "ㄊㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("taj"), expected: "ㄊㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tal"), expected: "ㄊㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tel"), expected: "ㄊㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("th"), expected: "ㄊㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("thf"), expected: "ㄊㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("thj"), expected: "ㄊㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("thl"), expected: "ㄊㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("thd"), expected: "ㄊㄞ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tw"), expected: "ㄊㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("twf"), expected: "ㄊㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("twj"), expected: "ㄊㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("twl"), expected: "ㄊㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("twd"), expected: "ㄊㄠ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tv"), expected: "ㄊㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("tvf"), expected: "ㄊㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tvj"), expected: "ㄊㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tvl"), expected: "ㄊㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tvd"), expected: "ㄊㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("tb"), expected: "ㄊㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tbf"), expected: "ㄊㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tbj"), expected: "ㄊㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tbl"), expected: "ㄊㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tg"), expected: "ㄊㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("tgf"), expected: "ㄊㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tgj"), expected: "ㄊㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tgl"), expected: "ㄊㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tm"), expected: "ㄊㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tmf"), expected: "ㄊㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tml"), expected: "ㄊㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ti"), expected: "ㄊㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("tif"), expected: "ㄊㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tij"), expected: "ㄊㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("til"), expected: "ㄊㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tie"), expected: "ㄊㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("tief"), expected: "ㄊㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tiej"), expected: "ㄊㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tiel"), expected: "ㄊㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tiw"), expected: "ㄊㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("tiwf"), expected: "ㄊㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tiwj"), expected: "ㄊㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tiwl"), expected: "ㄊㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tib"), expected: "ㄊㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tibf"), expected: "ㄊㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tibj"), expected: "ㄊㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tibl"), expected: "ㄊㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tim"), expected: "ㄊㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("timf"), expected: "ㄊㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("timj"), expected: "ㄊㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("timl"), expected: "ㄊㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tu"), expected: "ㄊㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("tuf"), expected: "ㄊㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tuj"), expected: "ㄊㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tul"), expected: "ㄊㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tuo"), expected: "ㄊㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("tuof"), expected: "ㄊㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tuoj"), expected: "ㄊㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tuol"), expected: "ㄊㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tuk"), expected: "ㄊㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("tukf"), expected: "ㄊㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tukj"), expected: "ㄊㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tukl"), expected: "ㄊㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tub"), expected: "ㄊㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("tubf"), expected: "ㄊㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tubj"), expected: "ㄊㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tubl"), expected: "ㄊㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tun"), expected: "ㄊㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("tunf"), expected: "ㄊㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tunj"), expected: "ㄊㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tunl"), expected: "ㄊㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tum"), expected: "ㄊㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("tumf"), expected: "ㄊㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tumj"), expected: "ㄊㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tuml"), expected: "ㄊㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("na"), expected: "ㄋㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("naf"), expected: "ㄋㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("naj"), expected: "ㄋㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nal"), expected: "ㄋㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nad"), expected: "ㄋㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nel"), expected: "ㄋㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ned"), expected: "ㄋㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nhf"), expected: "ㄋㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nhj"), expected: "ㄋㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nhl"), expected: "ㄋㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nkf"), expected: "ㄋㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nkj"), expected: "ㄋㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nkl"), expected: "ㄋㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nw"), expected: "ㄋㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("nwf"), expected: "ㄋㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nwj"), expected: "ㄋㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nwl"), expected: "ㄋㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nvf"), expected: "ㄋㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nvj"), expected: "ㄋㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nvl"), expected: "ㄋㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nb"), expected: "ㄋㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("nbf"), expected: "ㄋㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nbj"), expected: "ㄋㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nbl"), expected: "ㄋㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nnj"), expected: "ㄋㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nnl"), expected: "ㄋㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ng"), expected: "ㄋㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ngf"), expected: "ㄋㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ngj"), expected: "ㄋㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ngl"), expected: "ㄋㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ngd"), expected: "ㄋㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("nmf"), expected: "ㄋㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nmj"), expected: "ㄋㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ni"), expected: "ㄋㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("nif"), expected: "ㄋㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nij"), expected: "ㄋㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nil"), expected: "ㄋㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nie"), expected: "ㄋㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("nief"), expected: "ㄋㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("niel"), expected: "ㄋㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("niwj"), expected: "ㄋㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("niwl"), expected: "ㄋㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("niv"), expected: "ㄋㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("nivf"), expected: "ㄋㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nivj"), expected: "ㄋㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nivl"), expected: "ㄋㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nib"), expected: "ㄋㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("nibf"), expected: "ㄋㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nibj"), expected: "ㄋㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nibl"), expected: "ㄋㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nin"), expected: "ㄋㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("ninf"), expected: "ㄋㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ninj"), expected: "ㄋㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ninl"), expected: "ㄋㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nigf"), expected: "ㄋㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nigj"), expected: "ㄋㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nigl"), expected: "ㄋㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nimf"), expected: "ㄋㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nimj"), expected: "ㄋㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("niml"), expected: "ㄋㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nuf"), expected: "ㄋㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nuj"), expected: "ㄋㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nul"), expected: "ㄋㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nuof"), expected: "ㄋㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nuoj"), expected: "ㄋㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nuol"), expected: "ㄋㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nukf"), expected: "ㄋㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nubf"), expected: "ㄋㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nubj"), expected: "ㄋㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nubl"), expected: "ㄋㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nunf"), expected: "ㄋㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("numf"), expected: "ㄋㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("numj"), expected: "ㄋㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("numl"), expected: "ㄋㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nyf"), expected: "ㄋㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nyj"), expected: "ㄋㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nyl"), expected: "ㄋㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nyel"), expected: "ㄋㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("la"), expected: "ㄌㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("laf"), expected: "ㄌㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("laj"), expected: "ㄌㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lal"), expected: "ㄌㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lad"), expected: "ㄌㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lo"), expected: "ㄌㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("lod"), expected: "ㄌㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("le"), expected: "ㄌㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("lef"), expected: "ㄌㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lel"), expected: "ㄌㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("led"), expected: "ㄌㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lhf"), expected: "ㄌㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lhj"), expected: "ㄌㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lhl"), expected: "ㄌㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lk"), expected: "ㄌㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("lkf"), expected: "ㄌㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lkj"), expected: "ㄌㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lkl"), expected: "ㄌㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lkd"), expected: "ㄌㄟ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lw"), expected: "ㄌㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("lwf"), expected: "ㄌㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lwj"), expected: "ㄌㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lwl"), expected: "ㄌㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lv"), expected: "ㄌㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("lvf"), expected: "ㄌㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lvj"), expected: "ㄌㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lvl"), expected: "ㄌㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lvd"), expected: "ㄌㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lbf"), expected: "ㄌㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lbj"), expected: "ㄌㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lbl"), expected: "ㄌㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lg"), expected: "ㄌㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("lgf"), expected: "ㄌㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lgj"), expected: "ㄌㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lgl"), expected: "ㄌㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lm"), expected: "ㄌㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lmf"), expected: "ㄌㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lmj"), expected: "ㄌㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lml"), expected: "ㄌㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("li"), expected: "ㄌㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("lif"), expected: "ㄌㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lij"), expected: "ㄌㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lil"), expected: "ㄌㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lid"), expected: "ㄌㄧ˙"); - Assert.AreEqual(actual: composer.CnvSequence("liaj"), expected: "ㄌㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lie"), expected: "ㄌㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("lief"), expected: "ㄌㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("liej"), expected: "ㄌㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("liel"), expected: "ㄌㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("liw"), expected: "ㄌㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("liwf"), expected: "ㄌㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("liwj"), expected: "ㄌㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("liwl"), expected: "ㄌㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("liv"), expected: "ㄌㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("livf"), expected: "ㄌㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("livj"), expected: "ㄌㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("livl"), expected: "ㄌㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lib"), expected: "ㄌㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("libf"), expected: "ㄌㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("libj"), expected: "ㄌㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("libl"), expected: "ㄌㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("linf"), expected: "ㄌㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("linj"), expected: "ㄌㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("linl"), expected: "ㄌㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ligf"), expected: "ㄌㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ligj"), expected: "ㄌㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ligl"), expected: "ㄌㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lim"), expected: "ㄌㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("limf"), expected: "ㄌㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("limj"), expected: "ㄌㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("liml"), expected: "ㄌㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lu"), expected: "ㄌㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("luf"), expected: "ㄌㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("luj"), expected: "ㄌㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lul"), expected: "ㄌㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("luo"), expected: "ㄌㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("luof"), expected: "ㄌㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("luoj"), expected: "ㄌㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("luol"), expected: "ㄌㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("luod"), expected: "ㄌㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("lubf"), expected: "ㄌㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lubj"), expected: "ㄌㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lubl"), expected: "ㄌㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lun"), expected: "ㄌㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("lunf"), expected: "ㄌㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lunj"), expected: "ㄌㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lunl"), expected: "ㄌㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lum"), expected: "ㄌㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("lumf"), expected: "ㄌㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lumj"), expected: "ㄌㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("luml"), expected: "ㄌㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ly"), expected: "ㄌㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("lyf"), expected: "ㄌㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lyj"), expected: "ㄌㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lyl"), expected: "ㄌㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lye"), expected: "ㄌㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("lyej"), expected: "ㄌㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lyel"), expected: "ㄌㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lybf"), expected: "ㄌㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lybj"), expected: "ㄌㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ga"), expected: "ㄍㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("gaf"), expected: "ㄍㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gaj"), expected: "ㄍㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gal"), expected: "ㄍㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gad"), expected: "ㄍㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ge"), expected: "ㄍㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("gef"), expected: "ㄍㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gej"), expected: "ㄍㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gel"), expected: "ㄍㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ged"), expected: "ㄍㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("gh"), expected: "ㄍㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("ghj"), expected: "ㄍㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ghl"), expected: "ㄍㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gkj"), expected: "ㄍㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gw"), expected: "ㄍㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("gwj"), expected: "ㄍㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gwl"), expected: "ㄍㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gv"), expected: "ㄍㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("gvj"), expected: "ㄍㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gvl"), expected: "ㄍㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gb"), expected: "ㄍㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gbj"), expected: "ㄍㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gbl"), expected: "ㄍㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gn"), expected: "ㄍㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gnf"), expected: "ㄍㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gnj"), expected: "ㄍㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gnl"), expected: "ㄍㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gg"), expected: "ㄍㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ggj"), expected: "ㄍㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ggl"), expected: "ㄍㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gm"), expected: "ㄍㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gmj"), expected: "ㄍㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gml"), expected: "ㄍㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gu"), expected: "ㄍㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("guf"), expected: "ㄍㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("guj"), expected: "ㄍㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gul"), expected: "ㄍㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gua"), expected: "ㄍㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("guaf"), expected: "ㄍㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("guaj"), expected: "ㄍㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gual"), expected: "ㄍㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("guo"), expected: "ㄍㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("guof"), expected: "ㄍㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("guoj"), expected: "ㄍㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guol"), expected: "ㄍㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("guh"), expected: "ㄍㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("guhj"), expected: "ㄍㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guhl"), expected: "ㄍㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("guk"), expected: "ㄍㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("gukj"), expected: "ㄍㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gukl"), expected: "ㄍㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gub"), expected: "ㄍㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("gubj"), expected: "ㄍㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gubl"), expected: "ㄍㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gun"), expected: "ㄍㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("gunj"), expected: "ㄍㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gunl"), expected: "ㄍㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gug"), expected: "ㄍㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("gugj"), expected: "ㄍㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gugl"), expected: "ㄍㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("gum"), expected: "ㄍㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("gumf"), expected: "ㄍㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gumj"), expected: "ㄍㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("guml"), expected: "ㄍㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ka"), expected: "ㄎㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("kaj"), expected: "ㄎㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kal"), expected: "ㄎㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ke"), expected: "ㄎㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("kef"), expected: "ㄎㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kej"), expected: "ㄎㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kel"), expected: "ㄎㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kh"), expected: "ㄎㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("khj"), expected: "ㄎㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("khl"), expected: "ㄎㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kw"), expected: "ㄎㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("kwj"), expected: "ㄎㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kwl"), expected: "ㄎㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kv"), expected: "ㄎㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("kvj"), expected: "ㄎㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kvl"), expected: "ㄎㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kb"), expected: "ㄎㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("kbj"), expected: "ㄎㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kbl"), expected: "ㄎㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kn"), expected: "ㄎㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("knj"), expected: "ㄎㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("knl"), expected: "ㄎㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kg"), expected: "ㄎㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("kgf"), expected: "ㄎㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kgj"), expected: "ㄎㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kgl"), expected: "ㄎㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("km"), expected: "ㄎㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("kmj"), expected: "ㄎㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ku"), expected: "ㄎㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("kuf"), expected: "ㄎㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kuj"), expected: "ㄎㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kul"), expected: "ㄎㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kua"), expected: "ㄎㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("kuaj"), expected: "ㄎㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kual"), expected: "ㄎㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kuol"), expected: "ㄎㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kuh"), expected: "ㄎㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("kuhj"), expected: "ㄎㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kuhl"), expected: "ㄎㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kuk"), expected: "ㄎㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("kukf"), expected: "ㄎㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kukj"), expected: "ㄎㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kukl"), expected: "ㄎㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kub"), expected: "ㄎㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("kubj"), expected: "ㄎㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kubl"), expected: "ㄎㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kun"), expected: "ㄎㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("kunj"), expected: "ㄎㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kunl"), expected: "ㄎㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kug"), expected: "ㄎㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("kugf"), expected: "ㄎㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("kugj"), expected: "ㄎㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kugl"), expected: "ㄎㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kum"), expected: "ㄎㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("kumj"), expected: "ㄎㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("kuml"), expected: "ㄎㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ha"), expected: "ㄏㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("haf"), expected: "ㄏㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("haj"), expected: "ㄏㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("he"), expected: "ㄏㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("hef"), expected: "ㄏㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hej"), expected: "ㄏㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hel"), expected: "ㄏㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hh"), expected: "ㄏㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("hhf"), expected: "ㄏㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hhj"), expected: "ㄏㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hhl"), expected: "ㄏㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hk"), expected: "ㄏㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("hkj"), expected: "ㄏㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hw"), expected: "ㄏㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("hwf"), expected: "ㄏㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hwj"), expected: "ㄏㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hwl"), expected: "ㄏㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hv"), expected: "ㄏㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("hvf"), expected: "ㄏㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hvj"), expected: "ㄏㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hvl"), expected: "ㄏㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hb"), expected: "ㄏㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hbf"), expected: "ㄏㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hbj"), expected: "ㄏㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hbl"), expected: "ㄏㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hn"), expected: "ㄏㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hnf"), expected: "ㄏㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hnj"), expected: "ㄏㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hnl"), expected: "ㄏㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hg"), expected: "ㄏㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("hgf"), expected: "ㄏㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hgj"), expected: "ㄏㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hgl"), expected: "ㄏㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hm"), expected: "ㄏㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("hmf"), expected: "ㄏㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hml"), expected: "ㄏㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hu"), expected: "ㄏㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("huf"), expected: "ㄏㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("huj"), expected: "ㄏㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hul"), expected: "ㄏㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hua"), expected: "ㄏㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("huaf"), expected: "ㄏㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("huaj"), expected: "ㄏㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hual"), expected: "ㄏㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("huo"), expected: "ㄏㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("huof"), expected: "ㄏㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("huoj"), expected: "ㄏㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("huol"), expected: "ㄏㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("huod"), expected: "ㄏㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("huhf"), expected: "ㄏㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("huhl"), expected: "ㄏㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("huk"), expected: "ㄏㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("hukf"), expected: "ㄏㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hukj"), expected: "ㄏㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hukl"), expected: "ㄏㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hub"), expected: "ㄏㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("hubf"), expected: "ㄏㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hubj"), expected: "ㄏㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hubl"), expected: "ㄏㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hun"), expected: "ㄏㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("hunf"), expected: "ㄏㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hunj"), expected: "ㄏㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hunl"), expected: "ㄏㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hug"), expected: "ㄏㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("hugf"), expected: "ㄏㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hugj"), expected: "ㄏㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hugl"), expected: "ㄏㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("hugd"), expected: "ㄏㄨㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("hum"), expected: "ㄏㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("humf"), expected: "ㄏㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("humj"), expected: "ㄏㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("huml"), expected: "ㄏㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ji"), expected: "ㄐㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("jif"), expected: "ㄐㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jij"), expected: "ㄐㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jil"), expected: "ㄐㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jia"), expected: "ㄐㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("jiaf"), expected: "ㄐㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jiaj"), expected: "ㄐㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jial"), expected: "ㄐㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jie"), expected: "ㄐㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("jief"), expected: "ㄐㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jiej"), expected: "ㄐㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jiel"), expected: "ㄐㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jied"), expected: "ㄐㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("jiw"), expected: "ㄐㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("jiwf"), expected: "ㄐㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jiwj"), expected: "ㄐㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jiwl"), expected: "ㄐㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jiv"), expected: "ㄐㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("jivj"), expected: "ㄐㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jivl"), expected: "ㄐㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jib"), expected: "ㄐㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jibj"), expected: "ㄐㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jibl"), expected: "ㄐㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jin"), expected: "ㄐㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jinj"), expected: "ㄐㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jinl"), expected: "ㄐㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jig"), expected: "ㄐㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jigf"), expected: "ㄐㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jigj"), expected: "ㄐㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jigl"), expected: "ㄐㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jim"), expected: "ㄐㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jimj"), expected: "ㄐㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jiml"), expected: "ㄐㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jy"), expected: "ㄐㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("jyf"), expected: "ㄐㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jyj"), expected: "ㄐㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jyl"), expected: "ㄐㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jye"), expected: "ㄐㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("jyef"), expected: "ㄐㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jyej"), expected: "ㄐㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jyel"), expected: "ㄐㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jyb"), expected: "ㄐㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jybj"), expected: "ㄐㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jybl"), expected: "ㄐㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jyn"), expected: "ㄐㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jynf"), expected: "ㄐㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jynj"), expected: "ㄐㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jynl"), expected: "ㄐㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jym"), expected: "ㄐㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jymj"), expected: "ㄐㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jyml"), expected: "ㄐㄩㄥˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("qd"), expected: "ㄑ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qi"), expected: "ㄑㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("qif"), expected: "ㄑㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qij"), expected: "ㄑㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qil"), expected: "ㄑㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qia"), expected: "ㄑㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("qiaf"), expected: "ㄑㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qiaj"), expected: "ㄑㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qial"), expected: "ㄑㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qie"), expected: "ㄑㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("qief"), expected: "ㄑㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qiej"), expected: "ㄑㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qiel"), expected: "ㄑㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qiw"), expected: "ㄑㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qiwf"), expected: "ㄑㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qiwj"), expected: "ㄑㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qiwl"), expected: "ㄑㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qiv"), expected: "ㄑㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("qivf"), expected: "ㄑㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qivj"), expected: "ㄑㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qivl"), expected: "ㄑㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qib"), expected: "ㄑㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qibf"), expected: "ㄑㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qibj"), expected: "ㄑㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qibl"), expected: "ㄑㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qin"), expected: "ㄑㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qinf"), expected: "ㄑㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qinj"), expected: "ㄑㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qinl"), expected: "ㄑㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qig"), expected: "ㄑㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qigf"), expected: "ㄑㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qigj"), expected: "ㄑㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qigl"), expected: "ㄑㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qim"), expected: "ㄑㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qimf"), expected: "ㄑㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qimj"), expected: "ㄑㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qiml"), expected: "ㄑㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qy"), expected: "ㄑㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("qyf"), expected: "ㄑㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qyj"), expected: "ㄑㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qyl"), expected: "ㄑㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qye"), expected: "ㄑㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("qyef"), expected: "ㄑㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qyel"), expected: "ㄑㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qyb"), expected: "ㄑㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qybf"), expected: "ㄑㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qybj"), expected: "ㄑㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qybl"), expected: "ㄑㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qyn"), expected: "ㄑㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qynf"), expected: "ㄑㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qynj"), expected: "ㄑㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qynl"), expected: "ㄑㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qym"), expected: "ㄑㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qymf"), expected: "ㄑㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qymj"), expected: "ㄑㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qyml"), expected: "ㄑㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xi"), expected: "ㄒㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("xif"), expected: "ㄒㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xij"), expected: "ㄒㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xil"), expected: "ㄒㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xia"), expected: "ㄒㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xiaf"), expected: "ㄒㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xiaj"), expected: "ㄒㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xial"), expected: "ㄒㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xie"), expected: "ㄒㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("xief"), expected: "ㄒㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xiej"), expected: "ㄒㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xiel"), expected: "ㄒㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xiw"), expected: "ㄒㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("xiwf"), expected: "ㄒㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xiwj"), expected: "ㄒㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xiwl"), expected: "ㄒㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xiv"), expected: "ㄒㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("xivf"), expected: "ㄒㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xivj"), expected: "ㄒㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xivl"), expected: "ㄒㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xib"), expected: "ㄒㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xibf"), expected: "ㄒㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xibj"), expected: "ㄒㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xibl"), expected: "ㄒㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xin"), expected: "ㄒㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xinf"), expected: "ㄒㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xinj"), expected: "ㄒㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xinl"), expected: "ㄒㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xig"), expected: "ㄒㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xigf"), expected: "ㄒㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xigj"), expected: "ㄒㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xigl"), expected: "ㄒㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xim"), expected: "ㄒㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ximf"), expected: "ㄒㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ximj"), expected: "ㄒㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ximl"), expected: "ㄒㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xy"), expected: "ㄒㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("xyf"), expected: "ㄒㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xyj"), expected: "ㄒㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xyl"), expected: "ㄒㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xye"), expected: "ㄒㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("xyef"), expected: "ㄒㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xyej"), expected: "ㄒㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xyel"), expected: "ㄒㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xyb"), expected: "ㄒㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xybf"), expected: "ㄒㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xybj"), expected: "ㄒㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xybl"), expected: "ㄒㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xyn"), expected: "ㄒㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xynf"), expected: "ㄒㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xynl"), expected: "ㄒㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xym"), expected: "ㄒㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xymf"), expected: "ㄒㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xymj"), expected: "ㄒㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xyml"), expected: "ㄒㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("j"), expected: "ㄓ"); - Assert.AreEqual(actual: composer.CnvSequence("jf"), expected: "ㄓˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jj"), expected: "ㄓˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jl"), expected: "ㄓˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ja"), expected: "ㄓㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("jaf"), expected: "ㄓㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jaj"), expected: "ㄓㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jal"), expected: "ㄓㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("je"), expected: "ㄓㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("jef"), expected: "ㄓㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jej"), expected: "ㄓㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jel"), expected: "ㄓㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jed"), expected: "ㄓㄜ˙"); - Assert.AreEqual(actual: composer.CnvSequence("jh"), expected: "ㄓㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("jhf"), expected: "ㄓㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jhj"), expected: "ㄓㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jhl"), expected: "ㄓㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jkl"), expected: "ㄓㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jw"), expected: "ㄓㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("jwf"), expected: "ㄓㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jwj"), expected: "ㄓㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jwl"), expected: "ㄓㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jv"), expected: "ㄓㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("jvf"), expected: "ㄓㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jvj"), expected: "ㄓㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jvl"), expected: "ㄓㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jb"), expected: "ㄓㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jbj"), expected: "ㄓㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jbl"), expected: "ㄓㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jn"), expected: "ㄓㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("jnf"), expected: "ㄓㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jnj"), expected: "ㄓㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jnl"), expected: "ㄓㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jg"), expected: "ㄓㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jgj"), expected: "ㄓㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jgl"), expected: "ㄓㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jm"), expected: "ㄓㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jmj"), expected: "ㄓㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jml"), expected: "ㄓㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ju"), expected: "ㄓㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("juf"), expected: "ㄓㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("juj"), expected: "ㄓㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jul"), expected: "ㄓㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jua"), expected: "ㄓㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("juaj"), expected: "ㄓㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("juo"), expected: "ㄓㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("juof"), expected: "ㄓㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("juol"), expected: "ㄓㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("juh"), expected: "ㄓㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("juhj"), expected: "ㄓㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("juhl"), expected: "ㄓㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("juk"), expected: "ㄓㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("jukj"), expected: "ㄓㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jukl"), expected: "ㄓㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jub"), expected: "ㄓㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("jubj"), expected: "ㄓㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jubl"), expected: "ㄓㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jun"), expected: "ㄓㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("junj"), expected: "ㄓㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("junl"), expected: "ㄓㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jug"), expected: "ㄓㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("jugj"), expected: "ㄓㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jugl"), expected: "ㄓㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jum"), expected: "ㄓㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("jumj"), expected: "ㄓㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("juml"), expected: "ㄓㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("q "), expected: "ㄔ "); - Assert.AreEqual(actual: composer.CnvSequence("qf"), expected: "ㄔˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qj"), expected: "ㄔˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ql"), expected: "ㄔˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qa"), expected: "ㄔㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("qaf"), expected: "ㄔㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qaj"), expected: "ㄔㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qal"), expected: "ㄔㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qe"), expected: "ㄔㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("qej"), expected: "ㄔㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qel"), expected: "ㄔㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qh"), expected: "ㄔㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("qhf"), expected: "ㄔㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qhj"), expected: "ㄔㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qhl"), expected: "ㄔㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qw"), expected: "ㄔㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("qwf"), expected: "ㄔㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qwj"), expected: "ㄔㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qwl"), expected: "ㄔㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qv"), expected: "ㄔㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("qvf"), expected: "ㄔㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qvj"), expected: "ㄔㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qvl"), expected: "ㄔㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qb"), expected: "ㄔㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qbf"), expected: "ㄔㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qbj"), expected: "ㄔㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qbl"), expected: "ㄔㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qn"), expected: "ㄔㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qnf"), expected: "ㄔㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qnj"), expected: "ㄔㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qnl"), expected: "ㄔㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qnd"), expected: "ㄔㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("qg"), expected: "ㄔㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qgf"), expected: "ㄔㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qgj"), expected: "ㄔㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qgl"), expected: "ㄔㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qm"), expected: "ㄔㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qmf"), expected: "ㄔㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qmj"), expected: "ㄔㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qml"), expected: "ㄔㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qu"), expected: "ㄔㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("quf"), expected: "ㄔㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("quj"), expected: "ㄔㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qul"), expected: "ㄔㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qua"), expected: "ㄔㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("quaj"), expected: "ㄔㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qual"), expected: "ㄔㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quo"), expected: "ㄔㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("quol"), expected: "ㄔㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quh"), expected: "ㄔㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("quhf"), expected: "ㄔㄨㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("quhj"), expected: "ㄔㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("quhl"), expected: "ㄔㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("quk"), expected: "ㄔㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("qukf"), expected: "ㄔㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qukj"), expected: "ㄔㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qukl"), expected: "ㄔㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qub"), expected: "ㄔㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("qubf"), expected: "ㄔㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qubj"), expected: "ㄔㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qubl"), expected: "ㄔㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qun"), expected: "ㄔㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("qunf"), expected: "ㄔㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qunj"), expected: "ㄔㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qug"), expected: "ㄔㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("qugf"), expected: "ㄔㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qugj"), expected: "ㄔㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qugl"), expected: "ㄔㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qum"), expected: "ㄔㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("qumf"), expected: "ㄔㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qumj"), expected: "ㄔㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("quml"), expected: "ㄔㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("x "), expected: "ㄕ "); - Assert.AreEqual(actual: composer.CnvSequence("xf"), expected: "ㄕˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xj"), expected: "ㄕˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xl"), expected: "ㄕˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xd"), expected: "ㄕ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xa"), expected: "ㄕㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xaf"), expected: "ㄕㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xaj"), expected: "ㄕㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xal"), expected: "ㄕㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xad"), expected: "ㄕㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xe"), expected: "ㄕㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("xef"), expected: "ㄕㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xej"), expected: "ㄕㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xel"), expected: "ㄕㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xh"), expected: "ㄕㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("xhj"), expected: "ㄕㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xhl"), expected: "ㄕㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xkf"), expected: "ㄕㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xw"), expected: "ㄕㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("xwf"), expected: "ㄕㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xwj"), expected: "ㄕㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xwl"), expected: "ㄕㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xv"), expected: "ㄕㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("xvf"), expected: "ㄕㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xvj"), expected: "ㄕㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xvl"), expected: "ㄕㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xb"), expected: "ㄕㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xbf"), expected: "ㄕㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xbj"), expected: "ㄕㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xbl"), expected: "ㄕㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xn"), expected: "ㄕㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("xnf"), expected: "ㄕㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xnj"), expected: "ㄕㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xnl"), expected: "ㄕㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xg"), expected: "ㄕㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xgj"), expected: "ㄕㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xgl"), expected: "ㄕㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xgd"), expected: "ㄕㄤ˙"); - Assert.AreEqual(actual: composer.CnvSequence("xm"), expected: "ㄕㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("xmf"), expected: "ㄕㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xmj"), expected: "ㄕㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xml"), expected: "ㄕㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xu"), expected: "ㄕㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("xuf"), expected: "ㄕㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xuj"), expected: "ㄕㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xul"), expected: "ㄕㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xua"), expected: "ㄕㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("xuaj"), expected: "ㄕㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xual"), expected: "ㄕㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuo"), expected: "ㄕㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("xuol"), expected: "ㄕㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuh"), expected: "ㄕㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("xuhj"), expected: "ㄕㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xuhl"), expected: "ㄕㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xuk"), expected: "ㄕㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("xukf"), expected: "ㄕㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xukj"), expected: "ㄕㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xukl"), expected: "ㄕㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xub"), expected: "ㄕㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("xubl"), expected: "ㄕㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xunj"), expected: "ㄕㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xunl"), expected: "ㄕㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xug"), expected: "ㄕㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("xugf"), expected: "ㄕㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xugj"), expected: "ㄕㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xugl"), expected: "ㄕㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rl"), expected: "ㄖˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rej"), expected: "ㄖㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rel"), expected: "ㄖㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rwf"), expected: "ㄖㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rwj"), expected: "ㄖㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rwl"), expected: "ㄖㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rvf"), expected: "ㄖㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rvj"), expected: "ㄖㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rvl"), expected: "ㄖㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rbf"), expected: "ㄖㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rbj"), expected: "ㄖㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rbl"), expected: "ㄖㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rnf"), expected: "ㄖㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rnj"), expected: "ㄖㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rnl"), expected: "ㄖㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rg"), expected: "ㄖㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("rgf"), expected: "ㄖㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rgj"), expected: "ㄖㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rgl"), expected: "ㄖㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rm"), expected: "ㄖㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("rmf"), expected: "ㄖㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rmj"), expected: "ㄖㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rml"), expected: "ㄖㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ruf"), expected: "ㄖㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ruj"), expected: "ㄖㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rul"), expected: "ㄖㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ruof"), expected: "ㄖㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ruol"), expected: "ㄖㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rukf"), expected: "ㄖㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rukj"), expected: "ㄖㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rukl"), expected: "ㄖㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rubf"), expected: "ㄖㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rubj"), expected: "ㄖㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("rubl"), expected: "ㄖㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("runf"), expected: "ㄖㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("runj"), expected: "ㄖㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("runl"), expected: "ㄖㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("rumf"), expected: "ㄖㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("rumj"), expected: "ㄖㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ruml"), expected: "ㄖㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("z"), expected: "ㄗ"); - Assert.AreEqual(actual: composer.CnvSequence("zf"), expected: "ㄗˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zj"), expected: "ㄗˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zl"), expected: "ㄗˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zd"), expected: "ㄗ˙"); - Assert.AreEqual(actual: composer.CnvSequence("za"), expected: "ㄗㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("zaf"), expected: "ㄗㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zaj"), expected: "ㄗㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zef"), expected: "ㄗㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zej"), expected: "ㄗㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zel"), expected: "ㄗㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zh"), expected: "ㄗㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("zhj"), expected: "ㄗㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zhl"), expected: "ㄗㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zkf"), expected: "ㄗㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zw"), expected: "ㄗㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("zwf"), expected: "ㄗㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zwj"), expected: "ㄗㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zwl"), expected: "ㄗㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zv"), expected: "ㄗㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("zvj"), expected: "ㄗㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zvl"), expected: "ㄗㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zb"), expected: "ㄗㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("zbf"), expected: "ㄗㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zbj"), expected: "ㄗㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zbl"), expected: "ㄗㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zn"), expected: "ㄗㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("znj"), expected: "ㄗㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("znl"), expected: "ㄗㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zg"), expected: "ㄗㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("zgj"), expected: "ㄗㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zgl"), expected: "ㄗㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zm"), expected: "ㄗㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("zmj"), expected: "ㄗㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zml"), expected: "ㄗㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zu"), expected: "ㄗㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("zuf"), expected: "ㄗㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zuj"), expected: "ㄗㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zul"), expected: "ㄗㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zuo"), expected: "ㄗㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("zuof"), expected: "ㄗㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("zuoj"), expected: "ㄗㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zuol"), expected: "ㄗㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zuod"), expected: "ㄗㄨㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("zuk"), expected: "ㄗㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("zukj"), expected: "ㄗㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zukl"), expected: "ㄗㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zub"), expected: "ㄗㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("zubj"), expected: "ㄗㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zubl"), expected: "ㄗㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zun"), expected: "ㄗㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("zunj"), expected: "ㄗㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zunl"), expected: "ㄗㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("zum"), expected: "ㄗㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("zumj"), expected: "ㄗㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("zuml"), expected: "ㄗㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("c"), expected: "ㄘ"); - Assert.AreEqual(actual: composer.CnvSequence("cf"), expected: "ㄘˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cj"), expected: "ㄘˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cl"), expected: "ㄘˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ca"), expected: "ㄘㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("caj"), expected: "ㄘㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cal"), expected: "ㄘㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cel"), expected: "ㄘㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ch"), expected: "ㄘㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("chf"), expected: "ㄘㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("chj"), expected: "ㄘㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("chl"), expected: "ㄘㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cw"), expected: "ㄘㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("cwf"), expected: "ㄘㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cwj"), expected: "ㄘㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cwl"), expected: "ㄘㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cv"), expected: "ㄘㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("cvf"), expected: "ㄘㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cvj"), expected: "ㄘㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cvl"), expected: "ㄘㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cb"), expected: "ㄘㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cbf"), expected: "ㄘㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cbj"), expected: "ㄘㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cbl"), expected: "ㄘㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cn"), expected: "ㄘㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cnf"), expected: "ㄘㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cg"), expected: "ㄘㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("cgf"), expected: "ㄘㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cgj"), expected: "ㄘㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cgl"), expected: "ㄘㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cm"), expected: "ㄘㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("cmf"), expected: "ㄘㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cmj"), expected: "ㄘㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cml"), expected: "ㄘㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cu"), expected: "ㄘㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("cuf"), expected: "ㄘㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cuj"), expected: "ㄘㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cul"), expected: "ㄘㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cuo"), expected: "ㄘㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("cuof"), expected: "ㄘㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cuoj"), expected: "ㄘㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cuol"), expected: "ㄘㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cuk"), expected: "ㄘㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("cukj"), expected: "ㄘㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cukl"), expected: "ㄘㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cub"), expected: "ㄘㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("cubf"), expected: "ㄘㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cubj"), expected: "ㄘㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cubl"), expected: "ㄘㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cun"), expected: "ㄘㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("cunf"), expected: "ㄘㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cunj"), expected: "ㄘㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cunl"), expected: "ㄘㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("cum"), expected: "ㄘㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("cumf"), expected: "ㄘㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("cumj"), expected: "ㄘㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("cuml"), expected: "ㄘㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("s"), expected: "ㄙ"); - Assert.AreEqual(actual: composer.CnvSequence("sj"), expected: "ㄙˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sl"), expected: "ㄙˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sa"), expected: "ㄙㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("saj"), expected: "ㄙㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sal"), expected: "ㄙㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sad"), expected: "ㄙㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("se"), expected: "ㄙㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("sel"), expected: "ㄙㄜˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sh"), expected: "ㄙㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("shf"), expected: "ㄙㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("shj"), expected: "ㄙㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("shl"), expected: "ㄙㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sk"), expected: "ㄙㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("sw"), expected: "ㄙㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("swj"), expected: "ㄙㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("swl"), expected: "ㄙㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sv"), expected: "ㄙㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("svj"), expected: "ㄙㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("svl"), expected: "ㄙㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sb"), expected: "ㄙㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("sbj"), expected: "ㄙㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sbl"), expected: "ㄙㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sn"), expected: "ㄙㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("snj"), expected: "ㄙㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sg"), expected: "ㄙㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("sgj"), expected: "ㄙㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sgl"), expected: "ㄙㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sm"), expected: "ㄙㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("sml"), expected: "ㄙㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("su"), expected: "ㄙㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("suf"), expected: "ㄙㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("suj"), expected: "ㄙㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sul"), expected: "ㄙㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("suo"), expected: "ㄙㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("suof"), expected: "ㄙㄨㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("suoj"), expected: "ㄙㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("suol"), expected: "ㄙㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("suk"), expected: "ㄙㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("sukf"), expected: "ㄙㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sukj"), expected: "ㄙㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sukl"), expected: "ㄙㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sub"), expected: "ㄙㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("subj"), expected: "ㄙㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("subl"), expected: "ㄙㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sun"), expected: "ㄙㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("sunj"), expected: "ㄙㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("sunl"), expected: "ㄙㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("sum"), expected: "ㄙㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("sumf"), expected: "ㄙㄨㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("sumj"), expected: "ㄙㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("suml"), expected: "ㄙㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("a"), expected: "ㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("af"), expected: "ㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("al"), expected: "ㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ad"), expected: "ㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("o"), expected: "ㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("of"), expected: "ㄛˊ"); - Assert.AreEqual(actual: composer.CnvSequence("oj"), expected: "ㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ol"), expected: "ㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("e"), expected: "ㄜ"); - Assert.AreEqual(actual: composer.CnvSequence("ef"), expected: "ㄜˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ej"), expected: "ㄜˇ"); - Assert.AreEqual(actual: composer.CnvSequence("el"), expected: "ㄜˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("ef"), expected: "ㄝˊ"); - // Assert.AreEqual(actual: composer.CnvSequence("ej"), expected: "ㄝˇ"); - // Assert.AreEqual(actual: composer.CnvSequence("el"), expected: "ㄝˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("ed"), expected: "ㄝ˙"); - // Assert.AreEqual(actual: composer.CnvSequence("h"), expected: "ㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("hf"), expected: "ㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("hj"), expected: "ㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("hl"), expected: "ㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("kl"), expected: "ㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("w"), expected: "ㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("wf"), expected: "ㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("wj"), expected: "ㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("wl"), expected: "ㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("v"), expected: "ㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("vf"), expected: "ㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("vj"), expected: "ㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("vl"), expected: "ㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("vd"), expected: "ㄡ˙"); - Assert.AreEqual(actual: composer.CnvSequence("b "), expected: "ㄢ "); - Assert.AreEqual(actual: composer.CnvSequence("bf"), expected: "ㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bj"), expected: "ㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bl"), expected: "ㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("n "), expected: "ㄣ "); - Assert.AreEqual(actual: composer.CnvSequence("nf"), expected: "ㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nj"), expected: "ㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("nl"), expected: "ㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nd"), expected: "ㄣ˙"); - Assert.AreEqual(actual: composer.CnvSequence("g "), expected: "ㄤ "); - Assert.AreEqual(actual: composer.CnvSequence("gf"), expected: "ㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("gj"), expected: "ㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("gl"), expected: "ㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("m "), expected: "ㄥ "); - Assert.AreEqual(actual: composer.CnvSequence("ml"), expected: "ㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("l "), expected: "ㄦ "); - Assert.AreEqual(actual: composer.CnvSequence("lf"), expected: "ㄦˊ"); - Assert.AreEqual(actual: composer.CnvSequence("lj"), expected: "ㄦˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ll"), expected: "ㄦˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ld"), expected: "ㄦ˙"); - Assert.AreEqual(actual: composer.CnvSequence("i"), expected: "ㄧ"); - Assert.AreEqual(actual: composer.CnvSequence("if"), expected: "ㄧˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ij"), expected: "ㄧˇ"); - Assert.AreEqual(actual: composer.CnvSequence("il"), expected: "ㄧˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ia"), expected: "ㄧㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("iaf"), expected: "ㄧㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("iaj"), expected: "ㄧㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ial"), expected: "ㄧㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("iad"), expected: "ㄧㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("io"), expected: "ㄧㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("iod"), expected: "ㄧㄛ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ie"), expected: "ㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("ief"), expected: "ㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("iej"), expected: "ㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("iel"), expected: "ㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ied"), expected: "ㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ihf"), expected: "ㄧㄞˊ"); - Assert.AreEqual(actual: composer.CnvSequence("iw"), expected: "ㄧㄠ"); - Assert.AreEqual(actual: composer.CnvSequence("iwf"), expected: "ㄧㄠˊ"); - Assert.AreEqual(actual: composer.CnvSequence("iwj"), expected: "ㄧㄠˇ"); - Assert.AreEqual(actual: composer.CnvSequence("iwl"), expected: "ㄧㄠˋ"); - Assert.AreEqual(actual: composer.CnvSequence("iv"), expected: "ㄧㄡ"); - Assert.AreEqual(actual: composer.CnvSequence("ivf"), expected: "ㄧㄡˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ivj"), expected: "ㄧㄡˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ivl"), expected: "ㄧㄡˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ib"), expected: "ㄧㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("ibf"), expected: "ㄧㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ibj"), expected: "ㄧㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ibl"), expected: "ㄧㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("in"), expected: "ㄧㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("inf"), expected: "ㄧㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("inj"), expected: "ㄧㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("inl"), expected: "ㄧㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ig"), expected: "ㄧㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("igf"), expected: "ㄧㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("igj"), expected: "ㄧㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("igl"), expected: "ㄧㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("im"), expected: "ㄧㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("imf"), expected: "ㄧㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("imj"), expected: "ㄧㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("iml"), expected: "ㄧㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("u"), expected: "ㄨ"); - Assert.AreEqual(actual: composer.CnvSequence("uf"), expected: "ㄨˊ"); - Assert.AreEqual(actual: composer.CnvSequence("uj"), expected: "ㄨˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ul"), expected: "ㄨˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ua"), expected: "ㄨㄚ"); - Assert.AreEqual(actual: composer.CnvSequence("uaf"), expected: "ㄨㄚˊ"); - Assert.AreEqual(actual: composer.CnvSequence("uaj"), expected: "ㄨㄚˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ual"), expected: "ㄨㄚˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uad"), expected: "ㄨㄚ˙"); - Assert.AreEqual(actual: composer.CnvSequence("uo"), expected: "ㄨㄛ"); - Assert.AreEqual(actual: composer.CnvSequence("uoj"), expected: "ㄨㄛˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uol"), expected: "ㄨㄛˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uh"), expected: "ㄨㄞ"); - Assert.AreEqual(actual: composer.CnvSequence("uhj"), expected: "ㄨㄞˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uhl"), expected: "ㄨㄞˋ"); - Assert.AreEqual(actual: composer.CnvSequence("uk"), expected: "ㄨㄟ"); - Assert.AreEqual(actual: composer.CnvSequence("ukf"), expected: "ㄨㄟˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ukj"), expected: "ㄨㄟˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ukl"), expected: "ㄨㄟˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ub"), expected: "ㄨㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("ubf"), expected: "ㄨㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ubj"), expected: "ㄨㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ubl"), expected: "ㄨㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("un"), expected: "ㄨㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("unf"), expected: "ㄨㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("unj"), expected: "ㄨㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("unl"), expected: "ㄨㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ug"), expected: "ㄨㄤ"); - Assert.AreEqual(actual: composer.CnvSequence("ugf"), expected: "ㄨㄤˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ugj"), expected: "ㄨㄤˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ugl"), expected: "ㄨㄤˋ"); - Assert.AreEqual(actual: composer.CnvSequence("um"), expected: "ㄨㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("umj"), expected: "ㄨㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("uml"), expected: "ㄨㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("y"), expected: "ㄩ"); - Assert.AreEqual(actual: composer.CnvSequence("yf"), expected: "ㄩˊ"); - Assert.AreEqual(actual: composer.CnvSequence("yj"), expected: "ㄩˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yl"), expected: "ㄩˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ye"), expected: "ㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("yej"), expected: "ㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yel"), expected: "ㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yb"), expected: "ㄩㄢ"); - Assert.AreEqual(actual: composer.CnvSequence("ybf"), expected: "ㄩㄢˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ybj"), expected: "ㄩㄢˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ybl"), expected: "ㄩㄢˋ"); - Assert.AreEqual(actual: composer.CnvSequence("yn"), expected: "ㄩㄣ"); - Assert.AreEqual(actual: composer.CnvSequence("ynf"), expected: "ㄩㄣˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ynj"), expected: "ㄩㄣˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ynl"), expected: "ㄩㄣˋ"); - Assert.AreEqual(actual: composer.CnvSequence("ym"), expected: "ㄩㄥ"); - Assert.AreEqual(actual: composer.CnvSequence("ymf"), expected: "ㄩㄥˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ymj"), expected: "ㄩㄥˇ"); - Assert.AreEqual(actual: composer.CnvSequence("yml"), expected: "ㄩㄥˋ"); - Assert.AreEqual(actual: composer.CnvSequence("bic"), expected: "ㄅㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("bicf"), expected: "ㄅㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("bicj"), expected: "ㄅㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("bicl"), expected: "ㄅㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("pic"), expected: "ㄆㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("picj"), expected: "ㄆㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("picl"), expected: "ㄆㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("mic"), expected: "ㄇㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("micf"), expected: "ㄇㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("micl"), expected: "ㄇㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("dic"), expected: "ㄉㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("dicf"), expected: "ㄉㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("dicj"), expected: "ㄉㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("dicl"), expected: "ㄉㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("tic"), expected: "ㄊㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("ticf"), expected: "ㄊㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("ticj"), expected: "ㄊㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ticl"), expected: "ㄊㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nic"), expected: "ㄋㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("nicf"), expected: "ㄋㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("nicl"), expected: "ㄋㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("nycl"), expected: "ㄋㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lic"), expected: "ㄌㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("licf"), expected: "ㄌㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("licj"), expected: "ㄌㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("licl"), expected: "ㄌㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("lyc"), expected: "ㄌㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("lycj"), expected: "ㄌㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("lycl"), expected: "ㄌㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jic"), expected: "ㄐㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("jicf"), expected: "ㄐㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jicj"), expected: "ㄐㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jicl"), expected: "ㄐㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("jicd"), expected: "ㄐㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("jyc"), expected: "ㄐㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("jycf"), expected: "ㄐㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("jycj"), expected: "ㄐㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("jycl"), expected: "ㄐㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qic"), expected: "ㄑㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("qicf"), expected: "ㄑㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qicj"), expected: "ㄑㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("qicl"), expected: "ㄑㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("qyc"), expected: "ㄑㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("qycf"), expected: "ㄑㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("qycl"), expected: "ㄑㄩㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xic"), expected: "ㄒㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("xicf"), expected: "ㄒㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xicj"), expected: "ㄒㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xicl"), expected: "ㄒㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("xyc"), expected: "ㄒㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("xycf"), expected: "ㄒㄩㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("xycj"), expected: "ㄒㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("xycl"), expected: "ㄒㄩㄝˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("cf"), expected: "ㄝˊ"); - // Assert.AreEqual(actual: composer.CnvSequence("cj"), expected: "ㄝˇ"); - // Assert.AreEqual(actual: composer.CnvSequence("cl"), expected: "ㄝˋ"); - // Assert.AreEqual(actual: composer.CnvSequence("cd"), expected: "ㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("h "), expected: "ㄞ "); - Assert.AreEqual(actual: composer.CnvSequence("t "), expected: "ㄦ "); - Assert.AreEqual(actual: composer.CnvSequence("tf"), expected: "ㄦˊ"); - Assert.AreEqual(actual: composer.CnvSequence("tj"), expected: "ㄦˇ"); - Assert.AreEqual(actual: composer.CnvSequence("tl"), expected: "ㄦˋ"); - Assert.AreEqual(actual: composer.CnvSequence("td"), expected: "ㄦ˙"); - Assert.AreEqual(actual: composer.CnvSequence("ic"), expected: "ㄧㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("icf"), expected: "ㄧㄝˊ"); - Assert.AreEqual(actual: composer.CnvSequence("icj"), expected: "ㄧㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("icl"), expected: "ㄧㄝˋ"); - Assert.AreEqual(actual: composer.CnvSequence("icd"), expected: "ㄧㄝ˙"); - Assert.AreEqual(actual: composer.CnvSequence("yc"), expected: "ㄩㄝ"); - Assert.AreEqual(actual: composer.CnvSequence("ycj"), expected: "ㄩㄝˇ"); - Assert.AreEqual(actual: composer.CnvSequence("ycl"), expected: "ㄩㄝˋ"); + int counter = 0; + CheckEq(ref counter, ref composer, "kig", "ㄎㄧㄤ"); + CheckEq(ref counter, ref composer, "giwf", "ㄍㄧㄠˊ"); + CheckEq(ref counter, ref composer, "gin", "ㄍㄧㄣ"); + CheckEq(ref counter, ref composer, "kig", "ㄎㄧㄤ"); + CheckEq(ref counter, ref composer, "giwf", "ㄍㄧㄠˊ"); + CheckEq(ref counter, ref composer, "gin", "ㄍㄧㄣ"); + CheckEq(ref counter, ref composer, "bigf", "ㄅㄧㄤˊ"); + CheckEq(ref counter, ref composer, "bigl", "ㄅㄧㄤˋ"); + CheckEq(ref counter, ref composer, "dug", "ㄉㄨㄤ"); + CheckEq(ref counter, ref composer, "ba", "ㄅㄚ"); + CheckEq(ref counter, ref composer, "baf", "ㄅㄚˊ"); + CheckEq(ref counter, ref composer, "baj", "ㄅㄚˇ"); + CheckEq(ref counter, ref composer, "bal", "ㄅㄚˋ"); + CheckEq(ref counter, ref composer, "bad", "ㄅㄚ˙"); + CheckEq(ref counter, ref composer, "bo", "ㄅㄛ"); + CheckEq(ref counter, ref composer, "bof", "ㄅㄛˊ"); + CheckEq(ref counter, ref composer, "boj", "ㄅㄛˇ"); + CheckEq(ref counter, ref composer, "bol", "ㄅㄛˋ"); + CheckEq(ref counter, ref composer, "bod", "ㄅㄛ˙"); + CheckEq(ref counter, ref composer, "bh", "ㄅㄞ"); + CheckEq(ref counter, ref composer, "bhf", "ㄅㄞˊ"); + CheckEq(ref counter, ref composer, "bhj", "ㄅㄞˇ"); + CheckEq(ref counter, ref composer, "bhl", "ㄅㄞˋ"); + CheckEq(ref counter, ref composer, "bhd", "ㄅㄞ˙"); + CheckEq(ref counter, ref composer, "bk", "ㄅㄟ"); + CheckEq(ref counter, ref composer, "bkj", "ㄅㄟˇ"); + CheckEq(ref counter, ref composer, "bkl", "ㄅㄟˋ"); + CheckEq(ref counter, ref composer, "bkd", "ㄅㄟ˙"); + CheckEq(ref counter, ref composer, "bw", "ㄅㄠ"); + CheckEq(ref counter, ref composer, "bwf", "ㄅㄠˊ"); + CheckEq(ref counter, ref composer, "bwj", "ㄅㄠˇ"); + CheckEq(ref counter, ref composer, "bwl", "ㄅㄠˋ"); + CheckEq(ref counter, ref composer, "bb", "ㄅㄢ"); + CheckEq(ref counter, ref composer, "bbj", "ㄅㄢˇ"); + CheckEq(ref counter, ref composer, "bbl", "ㄅㄢˋ"); + CheckEq(ref counter, ref composer, "bn", "ㄅㄣ"); + CheckEq(ref counter, ref composer, "bnj", "ㄅㄣˇ"); + CheckEq(ref counter, ref composer, "bnl", "ㄅㄣˋ"); + CheckEq(ref counter, ref composer, "bg", "ㄅㄤ"); + CheckEq(ref counter, ref composer, "bgj", "ㄅㄤˇ"); + CheckEq(ref counter, ref composer, "bgl", "ㄅㄤˋ"); + CheckEq(ref counter, ref composer, "bm", "ㄅㄥ"); + CheckEq(ref counter, ref composer, "bmf", "ㄅㄥˊ"); + CheckEq(ref counter, ref composer, "bmj", "ㄅㄥˇ"); + CheckEq(ref counter, ref composer, "bml", "ㄅㄥˋ"); + CheckEq(ref counter, ref composer, "bi", "ㄅㄧ"); + CheckEq(ref counter, ref composer, "bif", "ㄅㄧˊ"); + CheckEq(ref counter, ref composer, "bij", "ㄅㄧˇ"); + CheckEq(ref counter, ref composer, "bil", "ㄅㄧˋ"); + CheckEq(ref counter, ref composer, "bie", "ㄅㄧㄝ"); + CheckEq(ref counter, ref composer, "bief", "ㄅㄧㄝˊ"); + CheckEq(ref counter, ref composer, "biej", "ㄅㄧㄝˇ"); + CheckEq(ref counter, ref composer, "biel", "ㄅㄧㄝˋ"); + CheckEq(ref counter, ref composer, "biw", "ㄅㄧㄠ"); + CheckEq(ref counter, ref composer, "biwj", "ㄅㄧㄠˇ"); + CheckEq(ref counter, ref composer, "biwl", "ㄅㄧㄠˋ"); + CheckEq(ref counter, ref composer, "bib", "ㄅㄧㄢ"); + CheckEq(ref counter, ref composer, "bibf", "ㄅㄧㄢˊ"); + CheckEq(ref counter, ref composer, "bibj", "ㄅㄧㄢˇ"); + CheckEq(ref counter, ref composer, "bibl", "ㄅㄧㄢˋ"); + CheckEq(ref counter, ref composer, "bin", "ㄅㄧㄣ"); + CheckEq(ref counter, ref composer, "binj", "ㄅㄧㄣˇ"); + CheckEq(ref counter, ref composer, "binl", "ㄅㄧㄣˋ"); + CheckEq(ref counter, ref composer, "bim", "ㄅㄧㄥ"); + CheckEq(ref counter, ref composer, "bimj", "ㄅㄧㄥˇ"); + CheckEq(ref counter, ref composer, "biml", "ㄅㄧㄥˋ"); + CheckEq(ref counter, ref composer, "bu", "ㄅㄨ"); + CheckEq(ref counter, ref composer, "buf", "ㄅㄨˊ"); + CheckEq(ref counter, ref composer, "buj", "ㄅㄨˇ"); + CheckEq(ref counter, ref composer, "bul", "ㄅㄨˋ"); + CheckEq(ref counter, ref composer, "pa", "ㄆㄚ"); + CheckEq(ref counter, ref composer, "paf", "ㄆㄚˊ"); + CheckEq(ref counter, ref composer, "paj", "ㄆㄚˇ"); + CheckEq(ref counter, ref composer, "pal", "ㄆㄚˋ"); + CheckEq(ref counter, ref composer, "pad", "ㄆㄚ˙"); + CheckEq(ref counter, ref composer, "po", "ㄆㄛ"); + CheckEq(ref counter, ref composer, "pof", "ㄆㄛˊ"); + CheckEq(ref counter, ref composer, "poj", "ㄆㄛˇ"); + CheckEq(ref counter, ref composer, "pol", "ㄆㄛˋ"); + CheckEq(ref counter, ref composer, "ph", "ㄆㄞ"); + CheckEq(ref counter, ref composer, "phf", "ㄆㄞˊ"); + CheckEq(ref counter, ref composer, "phj", "ㄆㄞˇ"); + CheckEq(ref counter, ref composer, "phl", "ㄆㄞˋ"); + CheckEq(ref counter, ref composer, "pk", "ㄆㄟ"); + CheckEq(ref counter, ref composer, "pkf", "ㄆㄟˊ"); + CheckEq(ref counter, ref composer, "pkj", "ㄆㄟˇ"); + CheckEq(ref counter, ref composer, "pkl", "ㄆㄟˋ"); + CheckEq(ref counter, ref composer, "pw", "ㄆㄠ"); + CheckEq(ref counter, ref composer, "pwf", "ㄆㄠˊ"); + CheckEq(ref counter, ref composer, "pwj", "ㄆㄠˇ"); + CheckEq(ref counter, ref composer, "pwl", "ㄆㄠˋ"); + CheckEq(ref counter, ref composer, "pv", "ㄆㄡ"); + CheckEq(ref counter, ref composer, "pvf", "ㄆㄡˊ"); + CheckEq(ref counter, ref composer, "pvj", "ㄆㄡˇ"); + CheckEq(ref counter, ref composer, "pvl", "ㄆㄡˋ"); + CheckEq(ref counter, ref composer, "pb", "ㄆㄢ"); + CheckEq(ref counter, ref composer, "pbf", "ㄆㄢˊ"); + CheckEq(ref counter, ref composer, "pbj", "ㄆㄢˇ"); + CheckEq(ref counter, ref composer, "pbl", "ㄆㄢˋ"); + CheckEq(ref counter, ref composer, "pn", "ㄆㄣ"); + CheckEq(ref counter, ref composer, "pnf", "ㄆㄣˊ"); + CheckEq(ref counter, ref composer, "pnj", "ㄆㄣˇ"); + CheckEq(ref counter, ref composer, "pnl", "ㄆㄣˋ"); + CheckEq(ref counter, ref composer, "pg", "ㄆㄤ"); + CheckEq(ref counter, ref composer, "pgf", "ㄆㄤˊ"); + CheckEq(ref counter, ref composer, "pgj", "ㄆㄤˇ"); + CheckEq(ref counter, ref composer, "pgl", "ㄆㄤˋ"); + CheckEq(ref counter, ref composer, "pm", "ㄆㄥ"); + CheckEq(ref counter, ref composer, "pmf", "ㄆㄥˊ"); + CheckEq(ref counter, ref composer, "pmj", "ㄆㄥˇ"); + CheckEq(ref counter, ref composer, "pml", "ㄆㄥˋ"); + CheckEq(ref counter, ref composer, "pi", "ㄆㄧ"); + CheckEq(ref counter, ref composer, "pif", "ㄆㄧˊ"); + CheckEq(ref counter, ref composer, "pij", "ㄆㄧˇ"); + CheckEq(ref counter, ref composer, "pil", "ㄆㄧˋ"); + CheckEq(ref counter, ref composer, "pia", "ㄆㄧㄚ"); + CheckEq(ref counter, ref composer, "pie", "ㄆㄧㄝ"); + CheckEq(ref counter, ref composer, "piej", "ㄆㄧㄝˇ"); + CheckEq(ref counter, ref composer, "piel", "ㄆㄧㄝˋ"); + CheckEq(ref counter, ref composer, "piw", "ㄆㄧㄠ"); + CheckEq(ref counter, ref composer, "piwf", "ㄆㄧㄠˊ"); + CheckEq(ref counter, ref composer, "piwj", "ㄆㄧㄠˇ"); + CheckEq(ref counter, ref composer, "piwl", "ㄆㄧㄠˋ"); + CheckEq(ref counter, ref composer, "pib", "ㄆㄧㄢ"); + CheckEq(ref counter, ref composer, "pibf", "ㄆㄧㄢˊ"); + CheckEq(ref counter, ref composer, "pibj", "ㄆㄧㄢˇ"); + CheckEq(ref counter, ref composer, "pibl", "ㄆㄧㄢˋ"); + CheckEq(ref counter, ref composer, "pin", "ㄆㄧㄣ"); + CheckEq(ref counter, ref composer, "pinf", "ㄆㄧㄣˊ"); + CheckEq(ref counter, ref composer, "pinj", "ㄆㄧㄣˇ"); + CheckEq(ref counter, ref composer, "pinl", "ㄆㄧㄣˋ"); + CheckEq(ref counter, ref composer, "pim", "ㄆㄧㄥ"); + CheckEq(ref counter, ref composer, "pimf", "ㄆㄧㄥˊ"); + CheckEq(ref counter, ref composer, "pimj", "ㄆㄧㄥˇ"); + CheckEq(ref counter, ref composer, "piml", "ㄆㄧㄥˋ"); + CheckEq(ref counter, ref composer, "pu", "ㄆㄨ"); + CheckEq(ref counter, ref composer, "puf", "ㄆㄨˊ"); + CheckEq(ref counter, ref composer, "puj", "ㄆㄨˇ"); + CheckEq(ref counter, ref composer, "pul", "ㄆㄨˋ"); + CheckEq(ref counter, ref composer, "ma", "ㄇㄚ"); + CheckEq(ref counter, ref composer, "maf", "ㄇㄚˊ"); + CheckEq(ref counter, ref composer, "maj", "ㄇㄚˇ"); + CheckEq(ref counter, ref composer, "mal", "ㄇㄚˋ"); + CheckEq(ref counter, ref composer, "mad", "ㄇㄚ˙"); + CheckEq(ref counter, ref composer, "mo", "ㄇㄛ"); + CheckEq(ref counter, ref composer, "mof", "ㄇㄛˊ"); + CheckEq(ref counter, ref composer, "moj", "ㄇㄛˇ"); + CheckEq(ref counter, ref composer, "mol", "ㄇㄛˋ"); + CheckEq(ref counter, ref composer, "mod", "ㄇㄛ˙"); + CheckEq(ref counter, ref composer, "me", "ㄇㄜ"); + CheckEq(ref counter, ref composer, "mel", "ㄇㄜˋ"); + CheckEq(ref counter, ref composer, "med", "ㄇㄜ˙"); + CheckEq(ref counter, ref composer, "mh", "ㄇㄞ"); + CheckEq(ref counter, ref composer, "mhf", "ㄇㄞˊ"); + CheckEq(ref counter, ref composer, "mhj", "ㄇㄞˇ"); + CheckEq(ref counter, ref composer, "mhl", "ㄇㄞˋ"); + CheckEq(ref counter, ref composer, "mkf", "ㄇㄟˊ"); + CheckEq(ref counter, ref composer, "mkj", "ㄇㄟˇ"); + CheckEq(ref counter, ref composer, "mkl", "ㄇㄟˋ"); + CheckEq(ref counter, ref composer, "mw", "ㄇㄠ"); + CheckEq(ref counter, ref composer, "mwf", "ㄇㄠˊ"); + CheckEq(ref counter, ref composer, "mwj", "ㄇㄠˇ"); + CheckEq(ref counter, ref composer, "mwl", "ㄇㄠˋ"); + CheckEq(ref counter, ref composer, "mvf", "ㄇㄡˊ"); + CheckEq(ref counter, ref composer, "mvj", "ㄇㄡˇ"); + CheckEq(ref counter, ref composer, "mvl", "ㄇㄡˋ"); + CheckEq(ref counter, ref composer, "mb", "ㄇㄢ"); + CheckEq(ref counter, ref composer, "mbf", "ㄇㄢˊ"); + CheckEq(ref counter, ref composer, "mbj", "ㄇㄢˇ"); + CheckEq(ref counter, ref composer, "mbl", "ㄇㄢˋ"); + CheckEq(ref counter, ref composer, "mn", "ㄇㄣ"); + CheckEq(ref counter, ref composer, "mnf", "ㄇㄣˊ"); + CheckEq(ref counter, ref composer, "mnj", "ㄇㄣˇ"); + CheckEq(ref counter, ref composer, "mnl", "ㄇㄣˋ"); + CheckEq(ref counter, ref composer, "mnd", "ㄇㄣ˙"); + CheckEq(ref counter, ref composer, "mg", "ㄇㄤ"); + CheckEq(ref counter, ref composer, "mgf", "ㄇㄤˊ"); + CheckEq(ref counter, ref composer, "mgj", "ㄇㄤˇ"); + CheckEq(ref counter, ref composer, "mgl", "ㄇㄤˋ"); + CheckEq(ref counter, ref composer, "mm", "ㄇㄥ"); + CheckEq(ref counter, ref composer, "mmf", "ㄇㄥˊ"); + CheckEq(ref counter, ref composer, "mmj", "ㄇㄥˇ"); + CheckEq(ref counter, ref composer, "mml", "ㄇㄥˋ"); + CheckEq(ref counter, ref composer, "mi", "ㄇㄧ"); + CheckEq(ref counter, ref composer, "mif", "ㄇㄧˊ"); + CheckEq(ref counter, ref composer, "mij", "ㄇㄧˇ"); + CheckEq(ref counter, ref composer, "mil", "ㄇㄧˋ"); + CheckEq(ref counter, ref composer, "mie", "ㄇㄧㄝ"); + CheckEq(ref counter, ref composer, "mief", "ㄇㄧㄝˊ"); + CheckEq(ref counter, ref composer, "miel", "ㄇㄧㄝˋ"); + CheckEq(ref counter, ref composer, "miw", "ㄇㄧㄠ"); + CheckEq(ref counter, ref composer, "miwf", "ㄇㄧㄠˊ"); + CheckEq(ref counter, ref composer, "miwj", "ㄇㄧㄠˇ"); + CheckEq(ref counter, ref composer, "miwl", "ㄇㄧㄠˋ"); + CheckEq(ref counter, ref composer, "mivf", "ㄇㄧㄡˊ"); + CheckEq(ref counter, ref composer, "mivj", "ㄇㄧㄡˇ"); + CheckEq(ref counter, ref composer, "mivl", "ㄇㄧㄡˋ"); + CheckEq(ref counter, ref composer, "mib", "ㄇㄧㄢ"); + CheckEq(ref counter, ref composer, "mibf", "ㄇㄧㄢˊ"); + CheckEq(ref counter, ref composer, "mibj", "ㄇㄧㄢˇ"); + CheckEq(ref counter, ref composer, "mibl", "ㄇㄧㄢˋ"); + CheckEq(ref counter, ref composer, "min", "ㄇㄧㄣ"); + CheckEq(ref counter, ref composer, "minf", "ㄇㄧㄣˊ"); + CheckEq(ref counter, ref composer, "minj", "ㄇㄧㄣˇ"); + CheckEq(ref counter, ref composer, "mimf", "ㄇㄧㄥˊ"); + CheckEq(ref counter, ref composer, "mimj", "ㄇㄧㄥˇ"); + CheckEq(ref counter, ref composer, "miml", "ㄇㄧㄥˋ"); + CheckEq(ref counter, ref composer, "muf", "ㄇㄨˊ"); + CheckEq(ref counter, ref composer, "muj", "ㄇㄨˇ"); + CheckEq(ref counter, ref composer, "mul", "ㄇㄨˋ"); + CheckEq(ref counter, ref composer, "fa", "ㄈㄚ"); + CheckEq(ref counter, ref composer, "faf", "ㄈㄚˊ"); + CheckEq(ref counter, ref composer, "faj", "ㄈㄚˇ"); + CheckEq(ref counter, ref composer, "fal", "ㄈㄚˋ"); + CheckEq(ref counter, ref composer, "fof", "ㄈㄛˊ"); + CheckEq(ref counter, ref composer, "fk", "ㄈㄟ"); + CheckEq(ref counter, ref composer, "fkf", "ㄈㄟˊ"); + CheckEq(ref counter, ref composer, "fkj", "ㄈㄟˇ"); + CheckEq(ref counter, ref composer, "fkl", "ㄈㄟˋ"); + CheckEq(ref counter, ref composer, "fv", "ㄈㄡ"); + CheckEq(ref counter, ref composer, "fvf", "ㄈㄡˊ"); + CheckEq(ref counter, ref composer, "fvj", "ㄈㄡˇ"); + CheckEq(ref counter, ref composer, "fvl", "ㄈㄡˋ"); + CheckEq(ref counter, ref composer, "fb", "ㄈㄢ"); + CheckEq(ref counter, ref composer, "fbf", "ㄈㄢˊ"); + CheckEq(ref counter, ref composer, "fbj", "ㄈㄢˇ"); + CheckEq(ref counter, ref composer, "fbl", "ㄈㄢˋ"); + CheckEq(ref counter, ref composer, "fn", "ㄈㄣ"); + CheckEq(ref counter, ref composer, "fnf", "ㄈㄣˊ"); + CheckEq(ref counter, ref composer, "fnj", "ㄈㄣˇ"); + CheckEq(ref counter, ref composer, "fnl", "ㄈㄣˋ"); + CheckEq(ref counter, ref composer, "fnd", "ㄈㄣ˙"); + CheckEq(ref counter, ref composer, "fg", "ㄈㄤ"); + CheckEq(ref counter, ref composer, "fgf", "ㄈㄤˊ"); + CheckEq(ref counter, ref composer, "fgj", "ㄈㄤˇ"); + CheckEq(ref counter, ref composer, "fgl", "ㄈㄤˋ"); + CheckEq(ref counter, ref composer, "fm", "ㄈㄥ"); + CheckEq(ref counter, ref composer, "fmf", "ㄈㄥˊ"); + CheckEq(ref counter, ref composer, "fmj", "ㄈㄥˇ"); + CheckEq(ref counter, ref composer, "fml", "ㄈㄥˋ"); + CheckEq(ref counter, ref composer, "fiwl", "ㄈㄧㄠˋ"); + CheckEq(ref counter, ref composer, "fu", "ㄈㄨ"); + CheckEq(ref counter, ref composer, "fuf", "ㄈㄨˊ"); + CheckEq(ref counter, ref composer, "fuj", "ㄈㄨˇ"); + CheckEq(ref counter, ref composer, "ful", "ㄈㄨˋ"); + CheckEq(ref counter, ref composer, "da", "ㄉㄚ"); + CheckEq(ref counter, ref composer, "daf", "ㄉㄚˊ"); + CheckEq(ref counter, ref composer, "daj", "ㄉㄚˇ"); + CheckEq(ref counter, ref composer, "dal", "ㄉㄚˋ"); + CheckEq(ref counter, ref composer, "dad", "ㄉㄚ˙"); + CheckEq(ref counter, ref composer, "de", "ㄉㄜ"); + CheckEq(ref counter, ref composer, "def", "ㄉㄜˊ"); + CheckEq(ref counter, ref composer, "ded", "ㄉㄜ˙"); + CheckEq(ref counter, ref composer, "dh", "ㄉㄞ"); + CheckEq(ref counter, ref composer, "dhj", "ㄉㄞˇ"); + CheckEq(ref counter, ref composer, "dhl", "ㄉㄞˋ"); + CheckEq(ref counter, ref composer, "dkj", "ㄉㄟˇ"); + CheckEq(ref counter, ref composer, "dw", "ㄉㄠ"); + CheckEq(ref counter, ref composer, "dwf", "ㄉㄠˊ"); + CheckEq(ref counter, ref composer, "dwj", "ㄉㄠˇ"); + CheckEq(ref counter, ref composer, "dwl", "ㄉㄠˋ"); + CheckEq(ref counter, ref composer, "dv", "ㄉㄡ"); + CheckEq(ref counter, ref composer, "dvf", "ㄉㄡˊ"); + CheckEq(ref counter, ref composer, "dvj", "ㄉㄡˇ"); + CheckEq(ref counter, ref composer, "dvl", "ㄉㄡˋ"); + CheckEq(ref counter, ref composer, "db", "ㄉㄢ"); + CheckEq(ref counter, ref composer, "dbj", "ㄉㄢˇ"); + CheckEq(ref counter, ref composer, "dbl", "ㄉㄢˋ"); + CheckEq(ref counter, ref composer, "dnl", "ㄉㄣˋ"); + CheckEq(ref counter, ref composer, "dg", "ㄉㄤ"); + CheckEq(ref counter, ref composer, "dgj", "ㄉㄤˇ"); + CheckEq(ref counter, ref composer, "dgl", "ㄉㄤˋ"); + CheckEq(ref counter, ref composer, "dm", "ㄉㄥ"); + CheckEq(ref counter, ref composer, "dmj", "ㄉㄥˇ"); + CheckEq(ref counter, ref composer, "dml", "ㄉㄥˋ"); + CheckEq(ref counter, ref composer, "di", "ㄉㄧ"); + CheckEq(ref counter, ref composer, "dif", "ㄉㄧˊ"); + CheckEq(ref counter, ref composer, "dij", "ㄉㄧˇ"); + CheckEq(ref counter, ref composer, "dil", "ㄉㄧˋ"); + CheckEq(ref counter, ref composer, "diaj", "ㄉㄧㄚˇ"); + CheckEq(ref counter, ref composer, "die", "ㄉㄧㄝ"); + CheckEq(ref counter, ref composer, "dief", "ㄉㄧㄝˊ"); + CheckEq(ref counter, ref composer, "diej", "ㄉㄧㄝˇ"); + CheckEq(ref counter, ref composer, "diel", "ㄉㄧㄝˋ"); + CheckEq(ref counter, ref composer, "diw", "ㄉㄧㄠ"); + CheckEq(ref counter, ref composer, "diwj", "ㄉㄧㄠˇ"); + CheckEq(ref counter, ref composer, "diwl", "ㄉㄧㄠˋ"); + CheckEq(ref counter, ref composer, "div", "ㄉㄧㄡ"); + CheckEq(ref counter, ref composer, "dib", "ㄉㄧㄢ"); + CheckEq(ref counter, ref composer, "dibf", "ㄉㄧㄢˊ"); + CheckEq(ref counter, ref composer, "dibj", "ㄉㄧㄢˇ"); + CheckEq(ref counter, ref composer, "dibl", "ㄉㄧㄢˋ"); + CheckEq(ref counter, ref composer, "dim", "ㄉㄧㄥ"); + CheckEq(ref counter, ref composer, "dimf", "ㄉㄧㄥˊ"); + CheckEq(ref counter, ref composer, "dimj", "ㄉㄧㄥˇ"); + CheckEq(ref counter, ref composer, "diml", "ㄉㄧㄥˋ"); + CheckEq(ref counter, ref composer, "du", "ㄉㄨ"); + CheckEq(ref counter, ref composer, "duf", "ㄉㄨˊ"); + CheckEq(ref counter, ref composer, "duj", "ㄉㄨˇ"); + CheckEq(ref counter, ref composer, "dul", "ㄉㄨˋ"); + CheckEq(ref counter, ref composer, "duo", "ㄉㄨㄛ"); + CheckEq(ref counter, ref composer, "duof", "ㄉㄨㄛˊ"); + CheckEq(ref counter, ref composer, "duoj", "ㄉㄨㄛˇ"); + CheckEq(ref counter, ref composer, "duol", "ㄉㄨㄛˋ"); + CheckEq(ref counter, ref composer, "duod", "ㄉㄨㄛ˙"); + CheckEq(ref counter, ref composer, "duk", "ㄉㄨㄟ"); + CheckEq(ref counter, ref composer, "dukj", "ㄉㄨㄟˇ"); + CheckEq(ref counter, ref composer, "dukl", "ㄉㄨㄟˋ"); + CheckEq(ref counter, ref composer, "dub", "ㄉㄨㄢ"); + CheckEq(ref counter, ref composer, "dubj", "ㄉㄨㄢˇ"); + CheckEq(ref counter, ref composer, "dubl", "ㄉㄨㄢˋ"); + CheckEq(ref counter, ref composer, "dun", "ㄉㄨㄣ"); + CheckEq(ref counter, ref composer, "dunj", "ㄉㄨㄣˇ"); + CheckEq(ref counter, ref composer, "dunl", "ㄉㄨㄣˋ"); + CheckEq(ref counter, ref composer, "dum", "ㄉㄨㄥ"); + CheckEq(ref counter, ref composer, "dumj", "ㄉㄨㄥˇ"); + CheckEq(ref counter, ref composer, "duml", "ㄉㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ta", "ㄊㄚ"); + CheckEq(ref counter, ref composer, "taj", "ㄊㄚˇ"); + CheckEq(ref counter, ref composer, "tal", "ㄊㄚˋ"); + CheckEq(ref counter, ref composer, "tel", "ㄊㄜˋ"); + CheckEq(ref counter, ref composer, "th", "ㄊㄞ"); + CheckEq(ref counter, ref composer, "thf", "ㄊㄞˊ"); + CheckEq(ref counter, ref composer, "thj", "ㄊㄞˇ"); + CheckEq(ref counter, ref composer, "thl", "ㄊㄞˋ"); + CheckEq(ref counter, ref composer, "thd", "ㄊㄞ˙"); + CheckEq(ref counter, ref composer, "tw", "ㄊㄠ"); + CheckEq(ref counter, ref composer, "twf", "ㄊㄠˊ"); + CheckEq(ref counter, ref composer, "twj", "ㄊㄠˇ"); + CheckEq(ref counter, ref composer, "twl", "ㄊㄠˋ"); + CheckEq(ref counter, ref composer, "twd", "ㄊㄠ˙"); + CheckEq(ref counter, ref composer, "tv", "ㄊㄡ"); + CheckEq(ref counter, ref composer, "tvf", "ㄊㄡˊ"); + CheckEq(ref counter, ref composer, "tvj", "ㄊㄡˇ"); + CheckEq(ref counter, ref composer, "tvl", "ㄊㄡˋ"); + CheckEq(ref counter, ref composer, "tvd", "ㄊㄡ˙"); + CheckEq(ref counter, ref composer, "tb", "ㄊㄢ"); + CheckEq(ref counter, ref composer, "tbf", "ㄊㄢˊ"); + CheckEq(ref counter, ref composer, "tbj", "ㄊㄢˇ"); + CheckEq(ref counter, ref composer, "tbl", "ㄊㄢˋ"); + CheckEq(ref counter, ref composer, "tg", "ㄊㄤ"); + CheckEq(ref counter, ref composer, "tgf", "ㄊㄤˊ"); + CheckEq(ref counter, ref composer, "tgj", "ㄊㄤˇ"); + CheckEq(ref counter, ref composer, "tgl", "ㄊㄤˋ"); + CheckEq(ref counter, ref composer, "tm", "ㄊㄥ"); + CheckEq(ref counter, ref composer, "tmf", "ㄊㄥˊ"); + CheckEq(ref counter, ref composer, "tml", "ㄊㄥˋ"); + CheckEq(ref counter, ref composer, "ti", "ㄊㄧ"); + CheckEq(ref counter, ref composer, "tif", "ㄊㄧˊ"); + CheckEq(ref counter, ref composer, "tij", "ㄊㄧˇ"); + CheckEq(ref counter, ref composer, "til", "ㄊㄧˋ"); + CheckEq(ref counter, ref composer, "tie", "ㄊㄧㄝ"); + CheckEq(ref counter, ref composer, "tief", "ㄊㄧㄝˊ"); + CheckEq(ref counter, ref composer, "tiej", "ㄊㄧㄝˇ"); + CheckEq(ref counter, ref composer, "tiel", "ㄊㄧㄝˋ"); + CheckEq(ref counter, ref composer, "tiw", "ㄊㄧㄠ"); + CheckEq(ref counter, ref composer, "tiwf", "ㄊㄧㄠˊ"); + CheckEq(ref counter, ref composer, "tiwj", "ㄊㄧㄠˇ"); + CheckEq(ref counter, ref composer, "tiwl", "ㄊㄧㄠˋ"); + CheckEq(ref counter, ref composer, "tib", "ㄊㄧㄢ"); + CheckEq(ref counter, ref composer, "tibf", "ㄊㄧㄢˊ"); + CheckEq(ref counter, ref composer, "tibj", "ㄊㄧㄢˇ"); + CheckEq(ref counter, ref composer, "tibl", "ㄊㄧㄢˋ"); + CheckEq(ref counter, ref composer, "tim", "ㄊㄧㄥ"); + CheckEq(ref counter, ref composer, "timf", "ㄊㄧㄥˊ"); + CheckEq(ref counter, ref composer, "timj", "ㄊㄧㄥˇ"); + CheckEq(ref counter, ref composer, "timl", "ㄊㄧㄥˋ"); + CheckEq(ref counter, ref composer, "tu", "ㄊㄨ"); + CheckEq(ref counter, ref composer, "tuf", "ㄊㄨˊ"); + CheckEq(ref counter, ref composer, "tuj", "ㄊㄨˇ"); + CheckEq(ref counter, ref composer, "tul", "ㄊㄨˋ"); + CheckEq(ref counter, ref composer, "tuo", "ㄊㄨㄛ"); + CheckEq(ref counter, ref composer, "tuof", "ㄊㄨㄛˊ"); + CheckEq(ref counter, ref composer, "tuoj", "ㄊㄨㄛˇ"); + CheckEq(ref counter, ref composer, "tuol", "ㄊㄨㄛˋ"); + CheckEq(ref counter, ref composer, "tuk", "ㄊㄨㄟ"); + CheckEq(ref counter, ref composer, "tukf", "ㄊㄨㄟˊ"); + CheckEq(ref counter, ref composer, "tukj", "ㄊㄨㄟˇ"); + CheckEq(ref counter, ref composer, "tukl", "ㄊㄨㄟˋ"); + CheckEq(ref counter, ref composer, "tub", "ㄊㄨㄢ"); + CheckEq(ref counter, ref composer, "tubf", "ㄊㄨㄢˊ"); + CheckEq(ref counter, ref composer, "tubj", "ㄊㄨㄢˇ"); + CheckEq(ref counter, ref composer, "tubl", "ㄊㄨㄢˋ"); + CheckEq(ref counter, ref composer, "tun", "ㄊㄨㄣ"); + CheckEq(ref counter, ref composer, "tunf", "ㄊㄨㄣˊ"); + CheckEq(ref counter, ref composer, "tunj", "ㄊㄨㄣˇ"); + CheckEq(ref counter, ref composer, "tunl", "ㄊㄨㄣˋ"); + CheckEq(ref counter, ref composer, "tum", "ㄊㄨㄥ"); + CheckEq(ref counter, ref composer, "tumf", "ㄊㄨㄥˊ"); + CheckEq(ref counter, ref composer, "tumj", "ㄊㄨㄥˇ"); + CheckEq(ref counter, ref composer, "tuml", "ㄊㄨㄥˋ"); + CheckEq(ref counter, ref composer, "na", "ㄋㄚ"); + CheckEq(ref counter, ref composer, "naf", "ㄋㄚˊ"); + CheckEq(ref counter, ref composer, "naj", "ㄋㄚˇ"); + CheckEq(ref counter, ref composer, "nal", "ㄋㄚˋ"); + CheckEq(ref counter, ref composer, "nad", "ㄋㄚ˙"); + CheckEq(ref counter, ref composer, "nel", "ㄋㄜˋ"); + CheckEq(ref counter, ref composer, "ned", "ㄋㄜ˙"); + CheckEq(ref counter, ref composer, "nhf", "ㄋㄞˊ"); + CheckEq(ref counter, ref composer, "nhj", "ㄋㄞˇ"); + CheckEq(ref counter, ref composer, "nhl", "ㄋㄞˋ"); + CheckEq(ref counter, ref composer, "nkf", "ㄋㄟˊ"); + CheckEq(ref counter, ref composer, "nkj", "ㄋㄟˇ"); + CheckEq(ref counter, ref composer, "nkl", "ㄋㄟˋ"); + CheckEq(ref counter, ref composer, "nw", "ㄋㄠ"); + CheckEq(ref counter, ref composer, "nwf", "ㄋㄠˊ"); + CheckEq(ref counter, ref composer, "nwj", "ㄋㄠˇ"); + CheckEq(ref counter, ref composer, "nwl", "ㄋㄠˋ"); + CheckEq(ref counter, ref composer, "nvf", "ㄋㄡˊ"); + CheckEq(ref counter, ref composer, "nvj", "ㄋㄡˇ"); + CheckEq(ref counter, ref composer, "nvl", "ㄋㄡˋ"); + CheckEq(ref counter, ref composer, "nb", "ㄋㄢ"); + CheckEq(ref counter, ref composer, "nbf", "ㄋㄢˊ"); + CheckEq(ref counter, ref composer, "nbj", "ㄋㄢˇ"); + CheckEq(ref counter, ref composer, "nbl", "ㄋㄢˋ"); + CheckEq(ref counter, ref composer, "nnj", "ㄋㄣˇ"); + CheckEq(ref counter, ref composer, "nnl", "ㄋㄣˋ"); + CheckEq(ref counter, ref composer, "ng", "ㄋㄤ"); + CheckEq(ref counter, ref composer, "ngf", "ㄋㄤˊ"); + CheckEq(ref counter, ref composer, "ngj", "ㄋㄤˇ"); + CheckEq(ref counter, ref composer, "ngl", "ㄋㄤˋ"); + CheckEq(ref counter, ref composer, "ngd", "ㄋㄤ˙"); + CheckEq(ref counter, ref composer, "nmf", "ㄋㄥˊ"); + CheckEq(ref counter, ref composer, "nmj", "ㄋㄥˇ"); + CheckEq(ref counter, ref composer, "ni", "ㄋㄧ"); + CheckEq(ref counter, ref composer, "nif", "ㄋㄧˊ"); + CheckEq(ref counter, ref composer, "nij", "ㄋㄧˇ"); + CheckEq(ref counter, ref composer, "nil", "ㄋㄧˋ"); + CheckEq(ref counter, ref composer, "nie", "ㄋㄧㄝ"); + CheckEq(ref counter, ref composer, "nief", "ㄋㄧㄝˊ"); + CheckEq(ref counter, ref composer, "niel", "ㄋㄧㄝˋ"); + CheckEq(ref counter, ref composer, "niwj", "ㄋㄧㄠˇ"); + CheckEq(ref counter, ref composer, "niwl", "ㄋㄧㄠˋ"); + CheckEq(ref counter, ref composer, "niv", "ㄋㄧㄡ"); + CheckEq(ref counter, ref composer, "nivf", "ㄋㄧㄡˊ"); + CheckEq(ref counter, ref composer, "nivj", "ㄋㄧㄡˇ"); + CheckEq(ref counter, ref composer, "nivl", "ㄋㄧㄡˋ"); + CheckEq(ref counter, ref composer, "nib", "ㄋㄧㄢ"); + CheckEq(ref counter, ref composer, "nibf", "ㄋㄧㄢˊ"); + CheckEq(ref counter, ref composer, "nibj", "ㄋㄧㄢˇ"); + CheckEq(ref counter, ref composer, "nibl", "ㄋㄧㄢˋ"); + CheckEq(ref counter, ref composer, "nin", "ㄋㄧㄣ"); + CheckEq(ref counter, ref composer, "ninf", "ㄋㄧㄣˊ"); + CheckEq(ref counter, ref composer, "ninj", "ㄋㄧㄣˇ"); + CheckEq(ref counter, ref composer, "ninl", "ㄋㄧㄣˋ"); + CheckEq(ref counter, ref composer, "nigf", "ㄋㄧㄤˊ"); + CheckEq(ref counter, ref composer, "nigj", "ㄋㄧㄤˇ"); + CheckEq(ref counter, ref composer, "nigl", "ㄋㄧㄤˋ"); + CheckEq(ref counter, ref composer, "nimf", "ㄋㄧㄥˊ"); + CheckEq(ref counter, ref composer, "nimj", "ㄋㄧㄥˇ"); + CheckEq(ref counter, ref composer, "niml", "ㄋㄧㄥˋ"); + CheckEq(ref counter, ref composer, "nuf", "ㄋㄨˊ"); + CheckEq(ref counter, ref composer, "nuj", "ㄋㄨˇ"); + CheckEq(ref counter, ref composer, "nul", "ㄋㄨˋ"); + CheckEq(ref counter, ref composer, "nuof", "ㄋㄨㄛˊ"); + CheckEq(ref counter, ref composer, "nuoj", "ㄋㄨㄛˇ"); + CheckEq(ref counter, ref composer, "nuol", "ㄋㄨㄛˋ"); + CheckEq(ref counter, ref composer, "nukf", "ㄋㄨㄟˊ"); + CheckEq(ref counter, ref composer, "nubf", "ㄋㄨㄢˊ"); + CheckEq(ref counter, ref composer, "nubj", "ㄋㄨㄢˇ"); + CheckEq(ref counter, ref composer, "nubl", "ㄋㄨㄢˋ"); + CheckEq(ref counter, ref composer, "nunf", "ㄋㄨㄣˊ"); + CheckEq(ref counter, ref composer, "numf", "ㄋㄨㄥˊ"); + CheckEq(ref counter, ref composer, "numj", "ㄋㄨㄥˇ"); + CheckEq(ref counter, ref composer, "numl", "ㄋㄨㄥˋ"); + CheckEq(ref counter, ref composer, "nyf", "ㄋㄩˊ"); + CheckEq(ref counter, ref composer, "nyj", "ㄋㄩˇ"); + CheckEq(ref counter, ref composer, "nyl", "ㄋㄩˋ"); + CheckEq(ref counter, ref composer, "nyel", "ㄋㄩㄝˋ"); + CheckEq(ref counter, ref composer, "la", "ㄌㄚ"); + CheckEq(ref counter, ref composer, "laf", "ㄌㄚˊ"); + CheckEq(ref counter, ref composer, "laj", "ㄌㄚˇ"); + CheckEq(ref counter, ref composer, "lal", "ㄌㄚˋ"); + CheckEq(ref counter, ref composer, "lad", "ㄌㄚ˙"); + CheckEq(ref counter, ref composer, "lo", "ㄌㄛ"); + CheckEq(ref counter, ref composer, "lod", "ㄌㄛ˙"); + CheckEq(ref counter, ref composer, "le", "ㄌㄜ"); + CheckEq(ref counter, ref composer, "lef", "ㄌㄜˊ"); + CheckEq(ref counter, ref composer, "lel", "ㄌㄜˋ"); + CheckEq(ref counter, ref composer, "led", "ㄌㄜ˙"); + CheckEq(ref counter, ref composer, "lhf", "ㄌㄞˊ"); + CheckEq(ref counter, ref composer, "lhj", "ㄌㄞˇ"); + CheckEq(ref counter, ref composer, "lhl", "ㄌㄞˋ"); + CheckEq(ref counter, ref composer, "lk", "ㄌㄟ"); + CheckEq(ref counter, ref composer, "lkf", "ㄌㄟˊ"); + CheckEq(ref counter, ref composer, "lkj", "ㄌㄟˇ"); + CheckEq(ref counter, ref composer, "lkl", "ㄌㄟˋ"); + CheckEq(ref counter, ref composer, "lkd", "ㄌㄟ˙"); + CheckEq(ref counter, ref composer, "lw", "ㄌㄠ"); + CheckEq(ref counter, ref composer, "lwf", "ㄌㄠˊ"); + CheckEq(ref counter, ref composer, "lwj", "ㄌㄠˇ"); + CheckEq(ref counter, ref composer, "lwl", "ㄌㄠˋ"); + CheckEq(ref counter, ref composer, "lv", "ㄌㄡ"); + CheckEq(ref counter, ref composer, "lvf", "ㄌㄡˊ"); + CheckEq(ref counter, ref composer, "lvj", "ㄌㄡˇ"); + CheckEq(ref counter, ref composer, "lvl", "ㄌㄡˋ"); + CheckEq(ref counter, ref composer, "lvd", "ㄌㄡ˙"); + CheckEq(ref counter, ref composer, "lbf", "ㄌㄢˊ"); + CheckEq(ref counter, ref composer, "lbj", "ㄌㄢˇ"); + CheckEq(ref counter, ref composer, "lbl", "ㄌㄢˋ"); + CheckEq(ref counter, ref composer, "lg", "ㄌㄤ"); + CheckEq(ref counter, ref composer, "lgf", "ㄌㄤˊ"); + CheckEq(ref counter, ref composer, "lgj", "ㄌㄤˇ"); + CheckEq(ref counter, ref composer, "lgl", "ㄌㄤˋ"); + CheckEq(ref counter, ref composer, "lm", "ㄌㄥ"); + CheckEq(ref counter, ref composer, "lmf", "ㄌㄥˊ"); + CheckEq(ref counter, ref composer, "lmj", "ㄌㄥˇ"); + CheckEq(ref counter, ref composer, "lml", "ㄌㄥˋ"); + CheckEq(ref counter, ref composer, "li", "ㄌㄧ"); + CheckEq(ref counter, ref composer, "lif", "ㄌㄧˊ"); + CheckEq(ref counter, ref composer, "lij", "ㄌㄧˇ"); + CheckEq(ref counter, ref composer, "lil", "ㄌㄧˋ"); + CheckEq(ref counter, ref composer, "lid", "ㄌㄧ˙"); + CheckEq(ref counter, ref composer, "liaj", "ㄌㄧㄚˇ"); + CheckEq(ref counter, ref composer, "lie", "ㄌㄧㄝ"); + CheckEq(ref counter, ref composer, "lief", "ㄌㄧㄝˊ"); + CheckEq(ref counter, ref composer, "liej", "ㄌㄧㄝˇ"); + CheckEq(ref counter, ref composer, "liel", "ㄌㄧㄝˋ"); + CheckEq(ref counter, ref composer, "liw", "ㄌㄧㄠ"); + CheckEq(ref counter, ref composer, "liwf", "ㄌㄧㄠˊ"); + CheckEq(ref counter, ref composer, "liwj", "ㄌㄧㄠˇ"); + CheckEq(ref counter, ref composer, "liwl", "ㄌㄧㄠˋ"); + CheckEq(ref counter, ref composer, "liv", "ㄌㄧㄡ"); + CheckEq(ref counter, ref composer, "livf", "ㄌㄧㄡˊ"); + CheckEq(ref counter, ref composer, "livj", "ㄌㄧㄡˇ"); + CheckEq(ref counter, ref composer, "livl", "ㄌㄧㄡˋ"); + CheckEq(ref counter, ref composer, "lib", "ㄌㄧㄢ"); + CheckEq(ref counter, ref composer, "libf", "ㄌㄧㄢˊ"); + CheckEq(ref counter, ref composer, "libj", "ㄌㄧㄢˇ"); + CheckEq(ref counter, ref composer, "libl", "ㄌㄧㄢˋ"); + CheckEq(ref counter, ref composer, "linf", "ㄌㄧㄣˊ"); + CheckEq(ref counter, ref composer, "linj", "ㄌㄧㄣˇ"); + CheckEq(ref counter, ref composer, "linl", "ㄌㄧㄣˋ"); + CheckEq(ref counter, ref composer, "ligf", "ㄌㄧㄤˊ"); + CheckEq(ref counter, ref composer, "ligj", "ㄌㄧㄤˇ"); + CheckEq(ref counter, ref composer, "ligl", "ㄌㄧㄤˋ"); + CheckEq(ref counter, ref composer, "lim", "ㄌㄧㄥ"); + CheckEq(ref counter, ref composer, "limf", "ㄌㄧㄥˊ"); + CheckEq(ref counter, ref composer, "limj", "ㄌㄧㄥˇ"); + CheckEq(ref counter, ref composer, "liml", "ㄌㄧㄥˋ"); + CheckEq(ref counter, ref composer, "lu", "ㄌㄨ"); + CheckEq(ref counter, ref composer, "luf", "ㄌㄨˊ"); + CheckEq(ref counter, ref composer, "luj", "ㄌㄨˇ"); + CheckEq(ref counter, ref composer, "lul", "ㄌㄨˋ"); + CheckEq(ref counter, ref composer, "luo", "ㄌㄨㄛ"); + CheckEq(ref counter, ref composer, "luof", "ㄌㄨㄛˊ"); + CheckEq(ref counter, ref composer, "luoj", "ㄌㄨㄛˇ"); + CheckEq(ref counter, ref composer, "luol", "ㄌㄨㄛˋ"); + CheckEq(ref counter, ref composer, "luod", "ㄌㄨㄛ˙"); + CheckEq(ref counter, ref composer, "lubf", "ㄌㄨㄢˊ"); + CheckEq(ref counter, ref composer, "lubj", "ㄌㄨㄢˇ"); + CheckEq(ref counter, ref composer, "lubl", "ㄌㄨㄢˋ"); + CheckEq(ref counter, ref composer, "lun", "ㄌㄨㄣ"); + CheckEq(ref counter, ref composer, "lunf", "ㄌㄨㄣˊ"); + CheckEq(ref counter, ref composer, "lunj", "ㄌㄨㄣˇ"); + CheckEq(ref counter, ref composer, "lunl", "ㄌㄨㄣˋ"); + CheckEq(ref counter, ref composer, "lum", "ㄌㄨㄥ"); + CheckEq(ref counter, ref composer, "lumf", "ㄌㄨㄥˊ"); + CheckEq(ref counter, ref composer, "lumj", "ㄌㄨㄥˇ"); + CheckEq(ref counter, ref composer, "luml", "ㄌㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ly", "ㄌㄩ"); + CheckEq(ref counter, ref composer, "lyf", "ㄌㄩˊ"); + CheckEq(ref counter, ref composer, "lyj", "ㄌㄩˇ"); + CheckEq(ref counter, ref composer, "lyl", "ㄌㄩˋ"); + CheckEq(ref counter, ref composer, "lye", "ㄌㄩㄝ"); + CheckEq(ref counter, ref composer, "lyej", "ㄌㄩㄝˇ"); + CheckEq(ref counter, ref composer, "lyel", "ㄌㄩㄝˋ"); + CheckEq(ref counter, ref composer, "lybf", "ㄌㄩㄢˊ"); + CheckEq(ref counter, ref composer, "lybj", "ㄌㄩㄢˇ"); + CheckEq(ref counter, ref composer, "ga", "ㄍㄚ"); + CheckEq(ref counter, ref composer, "gaf", "ㄍㄚˊ"); + CheckEq(ref counter, ref composer, "gaj", "ㄍㄚˇ"); + CheckEq(ref counter, ref composer, "gal", "ㄍㄚˋ"); + CheckEq(ref counter, ref composer, "gad", "ㄍㄚ˙"); + CheckEq(ref counter, ref composer, "ge", "ㄍㄜ"); + CheckEq(ref counter, ref composer, "gef", "ㄍㄜˊ"); + CheckEq(ref counter, ref composer, "gej", "ㄍㄜˇ"); + CheckEq(ref counter, ref composer, "gel", "ㄍㄜˋ"); + CheckEq(ref counter, ref composer, "ged", "ㄍㄜ˙"); + CheckEq(ref counter, ref composer, "gh", "ㄍㄞ"); + CheckEq(ref counter, ref composer, "ghj", "ㄍㄞˇ"); + CheckEq(ref counter, ref composer, "ghl", "ㄍㄞˋ"); + CheckEq(ref counter, ref composer, "gkj", "ㄍㄟˇ"); + CheckEq(ref counter, ref composer, "gw", "ㄍㄠ"); + CheckEq(ref counter, ref composer, "gwj", "ㄍㄠˇ"); + CheckEq(ref counter, ref composer, "gwl", "ㄍㄠˋ"); + CheckEq(ref counter, ref composer, "gv", "ㄍㄡ"); + CheckEq(ref counter, ref composer, "gvj", "ㄍㄡˇ"); + CheckEq(ref counter, ref composer, "gvl", "ㄍㄡˋ"); + CheckEq(ref counter, ref composer, "gb", "ㄍㄢ"); + CheckEq(ref counter, ref composer, "gbj", "ㄍㄢˇ"); + CheckEq(ref counter, ref composer, "gbl", "ㄍㄢˋ"); + CheckEq(ref counter, ref composer, "gn", "ㄍㄣ"); + CheckEq(ref counter, ref composer, "gnf", "ㄍㄣˊ"); + CheckEq(ref counter, ref composer, "gnj", "ㄍㄣˇ"); + CheckEq(ref counter, ref composer, "gnl", "ㄍㄣˋ"); + CheckEq(ref counter, ref composer, "gg", "ㄍㄤ"); + CheckEq(ref counter, ref composer, "ggj", "ㄍㄤˇ"); + CheckEq(ref counter, ref composer, "ggl", "ㄍㄤˋ"); + CheckEq(ref counter, ref composer, "gm", "ㄍㄥ"); + CheckEq(ref counter, ref composer, "gmj", "ㄍㄥˇ"); + CheckEq(ref counter, ref composer, "gml", "ㄍㄥˋ"); + CheckEq(ref counter, ref composer, "gu", "ㄍㄨ"); + CheckEq(ref counter, ref composer, "guf", "ㄍㄨˊ"); + CheckEq(ref counter, ref composer, "guj", "ㄍㄨˇ"); + CheckEq(ref counter, ref composer, "gul", "ㄍㄨˋ"); + CheckEq(ref counter, ref composer, "gua", "ㄍㄨㄚ"); + CheckEq(ref counter, ref composer, "guaf", "ㄍㄨㄚˊ"); + CheckEq(ref counter, ref composer, "guaj", "ㄍㄨㄚˇ"); + CheckEq(ref counter, ref composer, "gual", "ㄍㄨㄚˋ"); + CheckEq(ref counter, ref composer, "guo", "ㄍㄨㄛ"); + CheckEq(ref counter, ref composer, "guof", "ㄍㄨㄛˊ"); + CheckEq(ref counter, ref composer, "guoj", "ㄍㄨㄛˇ"); + CheckEq(ref counter, ref composer, "guol", "ㄍㄨㄛˋ"); + CheckEq(ref counter, ref composer, "guh", "ㄍㄨㄞ"); + CheckEq(ref counter, ref composer, "guhj", "ㄍㄨㄞˇ"); + CheckEq(ref counter, ref composer, "guhl", "ㄍㄨㄞˋ"); + CheckEq(ref counter, ref composer, "guk", "ㄍㄨㄟ"); + CheckEq(ref counter, ref composer, "gukj", "ㄍㄨㄟˇ"); + CheckEq(ref counter, ref composer, "gukl", "ㄍㄨㄟˋ"); + CheckEq(ref counter, ref composer, "gub", "ㄍㄨㄢ"); + CheckEq(ref counter, ref composer, "gubj", "ㄍㄨㄢˇ"); + CheckEq(ref counter, ref composer, "gubl", "ㄍㄨㄢˋ"); + CheckEq(ref counter, ref composer, "gun", "ㄍㄨㄣ"); + CheckEq(ref counter, ref composer, "gunj", "ㄍㄨㄣˇ"); + CheckEq(ref counter, ref composer, "gunl", "ㄍㄨㄣˋ"); + CheckEq(ref counter, ref composer, "gug", "ㄍㄨㄤ"); + CheckEq(ref counter, ref composer, "gugj", "ㄍㄨㄤˇ"); + CheckEq(ref counter, ref composer, "gugl", "ㄍㄨㄤˋ"); + CheckEq(ref counter, ref composer, "gum", "ㄍㄨㄥ"); + CheckEq(ref counter, ref composer, "gumf", "ㄍㄨㄥˊ"); + CheckEq(ref counter, ref composer, "gumj", "ㄍㄨㄥˇ"); + CheckEq(ref counter, ref composer, "guml", "ㄍㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ka", "ㄎㄚ"); + CheckEq(ref counter, ref composer, "kaj", "ㄎㄚˇ"); + CheckEq(ref counter, ref composer, "kal", "ㄎㄚˋ"); + CheckEq(ref counter, ref composer, "ke", "ㄎㄜ"); + CheckEq(ref counter, ref composer, "kef", "ㄎㄜˊ"); + CheckEq(ref counter, ref composer, "kej", "ㄎㄜˇ"); + CheckEq(ref counter, ref composer, "kel", "ㄎㄜˋ"); + CheckEq(ref counter, ref composer, "kh", "ㄎㄞ"); + CheckEq(ref counter, ref composer, "khj", "ㄎㄞˇ"); + CheckEq(ref counter, ref composer, "khl", "ㄎㄞˋ"); + CheckEq(ref counter, ref composer, "kw", "ㄎㄠ"); + CheckEq(ref counter, ref composer, "kwj", "ㄎㄠˇ"); + CheckEq(ref counter, ref composer, "kwl", "ㄎㄠˋ"); + CheckEq(ref counter, ref composer, "kv", "ㄎㄡ"); + CheckEq(ref counter, ref composer, "kvj", "ㄎㄡˇ"); + CheckEq(ref counter, ref composer, "kvl", "ㄎㄡˋ"); + CheckEq(ref counter, ref composer, "kb", "ㄎㄢ"); + CheckEq(ref counter, ref composer, "kbj", "ㄎㄢˇ"); + CheckEq(ref counter, ref composer, "kbl", "ㄎㄢˋ"); + CheckEq(ref counter, ref composer, "kn", "ㄎㄣ"); + CheckEq(ref counter, ref composer, "knj", "ㄎㄣˇ"); + CheckEq(ref counter, ref composer, "knl", "ㄎㄣˋ"); + CheckEq(ref counter, ref composer, "kg", "ㄎㄤ"); + CheckEq(ref counter, ref composer, "kgf", "ㄎㄤˊ"); + CheckEq(ref counter, ref composer, "kgj", "ㄎㄤˇ"); + CheckEq(ref counter, ref composer, "kgl", "ㄎㄤˋ"); + CheckEq(ref counter, ref composer, "km", "ㄎㄥ"); + CheckEq(ref counter, ref composer, "kmj", "ㄎㄥˇ"); + CheckEq(ref counter, ref composer, "ku", "ㄎㄨ"); + CheckEq(ref counter, ref composer, "kuf", "ㄎㄨˊ"); + CheckEq(ref counter, ref composer, "kuj", "ㄎㄨˇ"); + CheckEq(ref counter, ref composer, "kul", "ㄎㄨˋ"); + CheckEq(ref counter, ref composer, "kua", "ㄎㄨㄚ"); + CheckEq(ref counter, ref composer, "kuaj", "ㄎㄨㄚˇ"); + CheckEq(ref counter, ref composer, "kual", "ㄎㄨㄚˋ"); + CheckEq(ref counter, ref composer, "kuol", "ㄎㄨㄛˋ"); + CheckEq(ref counter, ref composer, "kuh", "ㄎㄨㄞ"); + CheckEq(ref counter, ref composer, "kuhj", "ㄎㄨㄞˇ"); + CheckEq(ref counter, ref composer, "kuhl", "ㄎㄨㄞˋ"); + CheckEq(ref counter, ref composer, "kuk", "ㄎㄨㄟ"); + CheckEq(ref counter, ref composer, "kukf", "ㄎㄨㄟˊ"); + CheckEq(ref counter, ref composer, "kukj", "ㄎㄨㄟˇ"); + CheckEq(ref counter, ref composer, "kukl", "ㄎㄨㄟˋ"); + CheckEq(ref counter, ref composer, "kub", "ㄎㄨㄢ"); + CheckEq(ref counter, ref composer, "kubj", "ㄎㄨㄢˇ"); + CheckEq(ref counter, ref composer, "kubl", "ㄎㄨㄢˋ"); + CheckEq(ref counter, ref composer, "kun", "ㄎㄨㄣ"); + CheckEq(ref counter, ref composer, "kunj", "ㄎㄨㄣˇ"); + CheckEq(ref counter, ref composer, "kunl", "ㄎㄨㄣˋ"); + CheckEq(ref counter, ref composer, "kug", "ㄎㄨㄤ"); + CheckEq(ref counter, ref composer, "kugf", "ㄎㄨㄤˊ"); + CheckEq(ref counter, ref composer, "kugj", "ㄎㄨㄤˇ"); + CheckEq(ref counter, ref composer, "kugl", "ㄎㄨㄤˋ"); + CheckEq(ref counter, ref composer, "kum", "ㄎㄨㄥ"); + CheckEq(ref counter, ref composer, "kumj", "ㄎㄨㄥˇ"); + CheckEq(ref counter, ref composer, "kuml", "ㄎㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ha", "ㄏㄚ"); + CheckEq(ref counter, ref composer, "haf", "ㄏㄚˊ"); + CheckEq(ref counter, ref composer, "haj", "ㄏㄚˇ"); + CheckEq(ref counter, ref composer, "he", "ㄏㄜ"); + CheckEq(ref counter, ref composer, "hef", "ㄏㄜˊ"); + CheckEq(ref counter, ref composer, "hej", "ㄏㄜˇ"); + CheckEq(ref counter, ref composer, "hel", "ㄏㄜˋ"); + CheckEq(ref counter, ref composer, "hh", "ㄏㄞ"); + CheckEq(ref counter, ref composer, "hhf", "ㄏㄞˊ"); + CheckEq(ref counter, ref composer, "hhj", "ㄏㄞˇ"); + CheckEq(ref counter, ref composer, "hhl", "ㄏㄞˋ"); + CheckEq(ref counter, ref composer, "hk", "ㄏㄟ"); + CheckEq(ref counter, ref composer, "hkj", "ㄏㄟˇ"); + CheckEq(ref counter, ref composer, "hw", "ㄏㄠ"); + CheckEq(ref counter, ref composer, "hwf", "ㄏㄠˊ"); + CheckEq(ref counter, ref composer, "hwj", "ㄏㄠˇ"); + CheckEq(ref counter, ref composer, "hwl", "ㄏㄠˋ"); + CheckEq(ref counter, ref composer, "hv", "ㄏㄡ"); + CheckEq(ref counter, ref composer, "hvf", "ㄏㄡˊ"); + CheckEq(ref counter, ref composer, "hvj", "ㄏㄡˇ"); + CheckEq(ref counter, ref composer, "hvl", "ㄏㄡˋ"); + CheckEq(ref counter, ref composer, "hb", "ㄏㄢ"); + CheckEq(ref counter, ref composer, "hbf", "ㄏㄢˊ"); + CheckEq(ref counter, ref composer, "hbj", "ㄏㄢˇ"); + CheckEq(ref counter, ref composer, "hbl", "ㄏㄢˋ"); + CheckEq(ref counter, ref composer, "hn", "ㄏㄣ"); + CheckEq(ref counter, ref composer, "hnf", "ㄏㄣˊ"); + CheckEq(ref counter, ref composer, "hnj", "ㄏㄣˇ"); + CheckEq(ref counter, ref composer, "hnl", "ㄏㄣˋ"); + CheckEq(ref counter, ref composer, "hg", "ㄏㄤ"); + CheckEq(ref counter, ref composer, "hgf", "ㄏㄤˊ"); + CheckEq(ref counter, ref composer, "hgj", "ㄏㄤˇ"); + CheckEq(ref counter, ref composer, "hgl", "ㄏㄤˋ"); + CheckEq(ref counter, ref composer, "hm", "ㄏㄥ"); + CheckEq(ref counter, ref composer, "hmf", "ㄏㄥˊ"); + CheckEq(ref counter, ref composer, "hml", "ㄏㄥˋ"); + CheckEq(ref counter, ref composer, "hu", "ㄏㄨ"); + CheckEq(ref counter, ref composer, "huf", "ㄏㄨˊ"); + CheckEq(ref counter, ref composer, "huj", "ㄏㄨˇ"); + CheckEq(ref counter, ref composer, "hul", "ㄏㄨˋ"); + CheckEq(ref counter, ref composer, "hua", "ㄏㄨㄚ"); + CheckEq(ref counter, ref composer, "huaf", "ㄏㄨㄚˊ"); + CheckEq(ref counter, ref composer, "huaj", "ㄏㄨㄚˇ"); + CheckEq(ref counter, ref composer, "hual", "ㄏㄨㄚˋ"); + CheckEq(ref counter, ref composer, "huo", "ㄏㄨㄛ"); + CheckEq(ref counter, ref composer, "huof", "ㄏㄨㄛˊ"); + CheckEq(ref counter, ref composer, "huoj", "ㄏㄨㄛˇ"); + CheckEq(ref counter, ref composer, "huol", "ㄏㄨㄛˋ"); + CheckEq(ref counter, ref composer, "huod", "ㄏㄨㄛ˙"); + CheckEq(ref counter, ref composer, "huhf", "ㄏㄨㄞˊ"); + CheckEq(ref counter, ref composer, "huhl", "ㄏㄨㄞˋ"); + CheckEq(ref counter, ref composer, "huk", "ㄏㄨㄟ"); + CheckEq(ref counter, ref composer, "hukf", "ㄏㄨㄟˊ"); + CheckEq(ref counter, ref composer, "hukj", "ㄏㄨㄟˇ"); + CheckEq(ref counter, ref composer, "hukl", "ㄏㄨㄟˋ"); + CheckEq(ref counter, ref composer, "hub", "ㄏㄨㄢ"); + CheckEq(ref counter, ref composer, "hubf", "ㄏㄨㄢˊ"); + CheckEq(ref counter, ref composer, "hubj", "ㄏㄨㄢˇ"); + CheckEq(ref counter, ref composer, "hubl", "ㄏㄨㄢˋ"); + CheckEq(ref counter, ref composer, "hun", "ㄏㄨㄣ"); + CheckEq(ref counter, ref composer, "hunf", "ㄏㄨㄣˊ"); + CheckEq(ref counter, ref composer, "hunj", "ㄏㄨㄣˇ"); + CheckEq(ref counter, ref composer, "hunl", "ㄏㄨㄣˋ"); + CheckEq(ref counter, ref composer, "hug", "ㄏㄨㄤ"); + CheckEq(ref counter, ref composer, "hugf", "ㄏㄨㄤˊ"); + CheckEq(ref counter, ref composer, "hugj", "ㄏㄨㄤˇ"); + CheckEq(ref counter, ref composer, "hugl", "ㄏㄨㄤˋ"); + CheckEq(ref counter, ref composer, "hugd", "ㄏㄨㄤ˙"); + CheckEq(ref counter, ref composer, "hum", "ㄏㄨㄥ"); + CheckEq(ref counter, ref composer, "humf", "ㄏㄨㄥˊ"); + CheckEq(ref counter, ref composer, "humj", "ㄏㄨㄥˇ"); + CheckEq(ref counter, ref composer, "huml", "ㄏㄨㄥˋ"); + CheckEq(ref counter, ref composer, "ji", "ㄐㄧ"); + CheckEq(ref counter, ref composer, "jif", "ㄐㄧˊ"); + CheckEq(ref counter, ref composer, "jij", "ㄐㄧˇ"); + CheckEq(ref counter, ref composer, "jil", "ㄐㄧˋ"); + CheckEq(ref counter, ref composer, "jia", "ㄐㄧㄚ"); + CheckEq(ref counter, ref composer, "jiaf", "ㄐㄧㄚˊ"); + CheckEq(ref counter, ref composer, "jiaj", "ㄐㄧㄚˇ"); + CheckEq(ref counter, ref composer, "jial", "ㄐㄧㄚˋ"); + CheckEq(ref counter, ref composer, "jie", "ㄐㄧㄝ"); + CheckEq(ref counter, ref composer, "jief", "ㄐㄧㄝˊ"); + CheckEq(ref counter, ref composer, "jiej", "ㄐㄧㄝˇ"); + CheckEq(ref counter, ref composer, "jiel", "ㄐㄧㄝˋ"); + CheckEq(ref counter, ref composer, "jied", "ㄐㄧㄝ˙"); + CheckEq(ref counter, ref composer, "jiw", "ㄐㄧㄠ"); + CheckEq(ref counter, ref composer, "jiwf", "ㄐㄧㄠˊ"); + CheckEq(ref counter, ref composer, "jiwj", "ㄐㄧㄠˇ"); + CheckEq(ref counter, ref composer, "jiwl", "ㄐㄧㄠˋ"); + CheckEq(ref counter, ref composer, "jiv", "ㄐㄧㄡ"); + CheckEq(ref counter, ref composer, "jivj", "ㄐㄧㄡˇ"); + CheckEq(ref counter, ref composer, "jivl", "ㄐㄧㄡˋ"); + CheckEq(ref counter, ref composer, "jib", "ㄐㄧㄢ"); + CheckEq(ref counter, ref composer, "jibj", "ㄐㄧㄢˇ"); + CheckEq(ref counter, ref composer, "jibl", "ㄐㄧㄢˋ"); + CheckEq(ref counter, ref composer, "jin", "ㄐㄧㄣ"); + CheckEq(ref counter, ref composer, "jinj", "ㄐㄧㄣˇ"); + CheckEq(ref counter, ref composer, "jinl", "ㄐㄧㄣˋ"); + CheckEq(ref counter, ref composer, "jig", "ㄐㄧㄤ"); + CheckEq(ref counter, ref composer, "jigf", "ㄐㄧㄤˊ"); + CheckEq(ref counter, ref composer, "jigj", "ㄐㄧㄤˇ"); + CheckEq(ref counter, ref composer, "jigl", "ㄐㄧㄤˋ"); + CheckEq(ref counter, ref composer, "jim", "ㄐㄧㄥ"); + CheckEq(ref counter, ref composer, "jimj", "ㄐㄧㄥˇ"); + CheckEq(ref counter, ref composer, "jiml", "ㄐㄧㄥˋ"); + CheckEq(ref counter, ref composer, "jy", "ㄐㄩ"); + CheckEq(ref counter, ref composer, "jyf", "ㄐㄩˊ"); + CheckEq(ref counter, ref composer, "jyj", "ㄐㄩˇ"); + CheckEq(ref counter, ref composer, "jyl", "ㄐㄩˋ"); + CheckEq(ref counter, ref composer, "jye", "ㄐㄩㄝ"); + CheckEq(ref counter, ref composer, "jyef", "ㄐㄩㄝˊ"); + CheckEq(ref counter, ref composer, "jyej", "ㄐㄩㄝˇ"); + CheckEq(ref counter, ref composer, "jyel", "ㄐㄩㄝˋ"); + CheckEq(ref counter, ref composer, "jyb", "ㄐㄩㄢ"); + CheckEq(ref counter, ref composer, "jybj", "ㄐㄩㄢˇ"); + CheckEq(ref counter, ref composer, "jybl", "ㄐㄩㄢˋ"); + CheckEq(ref counter, ref composer, "jyn", "ㄐㄩㄣ"); + CheckEq(ref counter, ref composer, "jynf", "ㄐㄩㄣˊ"); + CheckEq(ref counter, ref composer, "jynj", "ㄐㄩㄣˇ"); + CheckEq(ref counter, ref composer, "jynl", "ㄐㄩㄣˋ"); + CheckEq(ref counter, ref composer, "jym", "ㄐㄩㄥ"); + CheckEq(ref counter, ref composer, "jymj", "ㄐㄩㄥˇ"); + CheckEq(ref counter, ref composer, "jyml", "ㄐㄩㄥˋ"); + // CheckEq(ref counter, ref composer, "qd", "ㄑ˙"); + CheckEq(ref counter, ref composer, "qi", "ㄑㄧ"); + CheckEq(ref counter, ref composer, "qif", "ㄑㄧˊ"); + CheckEq(ref counter, ref composer, "qij", "ㄑㄧˇ"); + CheckEq(ref counter, ref composer, "qil", "ㄑㄧˋ"); + CheckEq(ref counter, ref composer, "qia", "ㄑㄧㄚ"); + CheckEq(ref counter, ref composer, "qiaf", "ㄑㄧㄚˊ"); + CheckEq(ref counter, ref composer, "qiaj", "ㄑㄧㄚˇ"); + CheckEq(ref counter, ref composer, "qial", "ㄑㄧㄚˋ"); + CheckEq(ref counter, ref composer, "qie", "ㄑㄧㄝ"); + CheckEq(ref counter, ref composer, "qief", "ㄑㄧㄝˊ"); + CheckEq(ref counter, ref composer, "qiej", "ㄑㄧㄝˇ"); + CheckEq(ref counter, ref composer, "qiel", "ㄑㄧㄝˋ"); + CheckEq(ref counter, ref composer, "qiw", "ㄑㄧㄠ"); + CheckEq(ref counter, ref composer, "qiwf", "ㄑㄧㄠˊ"); + CheckEq(ref counter, ref composer, "qiwj", "ㄑㄧㄠˇ"); + CheckEq(ref counter, ref composer, "qiwl", "ㄑㄧㄠˋ"); + CheckEq(ref counter, ref composer, "qiv", "ㄑㄧㄡ"); + CheckEq(ref counter, ref composer, "qivf", "ㄑㄧㄡˊ"); + CheckEq(ref counter, ref composer, "qivj", "ㄑㄧㄡˇ"); + CheckEq(ref counter, ref composer, "qivl", "ㄑㄧㄡˋ"); + CheckEq(ref counter, ref composer, "qib", "ㄑㄧㄢ"); + CheckEq(ref counter, ref composer, "qibf", "ㄑㄧㄢˊ"); + CheckEq(ref counter, ref composer, "qibj", "ㄑㄧㄢˇ"); + CheckEq(ref counter, ref composer, "qibl", "ㄑㄧㄢˋ"); + CheckEq(ref counter, ref composer, "qin", "ㄑㄧㄣ"); + CheckEq(ref counter, ref composer, "qinf", "ㄑㄧㄣˊ"); + CheckEq(ref counter, ref composer, "qinj", "ㄑㄧㄣˇ"); + CheckEq(ref counter, ref composer, "qinl", "ㄑㄧㄣˋ"); + CheckEq(ref counter, ref composer, "qig", "ㄑㄧㄤ"); + CheckEq(ref counter, ref composer, "qigf", "ㄑㄧㄤˊ"); + CheckEq(ref counter, ref composer, "qigj", "ㄑㄧㄤˇ"); + CheckEq(ref counter, ref composer, "qigl", "ㄑㄧㄤˋ"); + CheckEq(ref counter, ref composer, "qim", "ㄑㄧㄥ"); + CheckEq(ref counter, ref composer, "qimf", "ㄑㄧㄥˊ"); + CheckEq(ref counter, ref composer, "qimj", "ㄑㄧㄥˇ"); + CheckEq(ref counter, ref composer, "qiml", "ㄑㄧㄥˋ"); + CheckEq(ref counter, ref composer, "qy", "ㄑㄩ"); + CheckEq(ref counter, ref composer, "qyf", "ㄑㄩˊ"); + CheckEq(ref counter, ref composer, "qyj", "ㄑㄩˇ"); + CheckEq(ref counter, ref composer, "qyl", "ㄑㄩˋ"); + CheckEq(ref counter, ref composer, "qye", "ㄑㄩㄝ"); + CheckEq(ref counter, ref composer, "qyef", "ㄑㄩㄝˊ"); + CheckEq(ref counter, ref composer, "qyel", "ㄑㄩㄝˋ"); + CheckEq(ref counter, ref composer, "qyb", "ㄑㄩㄢ"); + CheckEq(ref counter, ref composer, "qybf", "ㄑㄩㄢˊ"); + CheckEq(ref counter, ref composer, "qybj", "ㄑㄩㄢˇ"); + CheckEq(ref counter, ref composer, "qybl", "ㄑㄩㄢˋ"); + CheckEq(ref counter, ref composer, "qyn", "ㄑㄩㄣ"); + CheckEq(ref counter, ref composer, "qynf", "ㄑㄩㄣˊ"); + CheckEq(ref counter, ref composer, "qynj", "ㄑㄩㄣˇ"); + CheckEq(ref counter, ref composer, "qynl", "ㄑㄩㄣˋ"); + CheckEq(ref counter, ref composer, "qym", "ㄑㄩㄥ"); + CheckEq(ref counter, ref composer, "qymf", "ㄑㄩㄥˊ"); + CheckEq(ref counter, ref composer, "qymj", "ㄑㄩㄥˇ"); + CheckEq(ref counter, ref composer, "qyml", "ㄑㄩㄥˋ"); + CheckEq(ref counter, ref composer, "xi", "ㄒㄧ"); + CheckEq(ref counter, ref composer, "xif", "ㄒㄧˊ"); + CheckEq(ref counter, ref composer, "xij", "ㄒㄧˇ"); + CheckEq(ref counter, ref composer, "xil", "ㄒㄧˋ"); + CheckEq(ref counter, ref composer, "xia", "ㄒㄧㄚ"); + CheckEq(ref counter, ref composer, "xiaf", "ㄒㄧㄚˊ"); + CheckEq(ref counter, ref composer, "xiaj", "ㄒㄧㄚˇ"); + CheckEq(ref counter, ref composer, "xial", "ㄒㄧㄚˋ"); + CheckEq(ref counter, ref composer, "xie", "ㄒㄧㄝ"); + CheckEq(ref counter, ref composer, "xief", "ㄒㄧㄝˊ"); + CheckEq(ref counter, ref composer, "xiej", "ㄒㄧㄝˇ"); + CheckEq(ref counter, ref composer, "xiel", "ㄒㄧㄝˋ"); + CheckEq(ref counter, ref composer, "xiw", "ㄒㄧㄠ"); + CheckEq(ref counter, ref composer, "xiwf", "ㄒㄧㄠˊ"); + CheckEq(ref counter, ref composer, "xiwj", "ㄒㄧㄠˇ"); + CheckEq(ref counter, ref composer, "xiwl", "ㄒㄧㄠˋ"); + CheckEq(ref counter, ref composer, "xiv", "ㄒㄧㄡ"); + CheckEq(ref counter, ref composer, "xivf", "ㄒㄧㄡˊ"); + CheckEq(ref counter, ref composer, "xivj", "ㄒㄧㄡˇ"); + CheckEq(ref counter, ref composer, "xivl", "ㄒㄧㄡˋ"); + CheckEq(ref counter, ref composer, "xib", "ㄒㄧㄢ"); + CheckEq(ref counter, ref composer, "xibf", "ㄒㄧㄢˊ"); + CheckEq(ref counter, ref composer, "xibj", "ㄒㄧㄢˇ"); + CheckEq(ref counter, ref composer, "xibl", "ㄒㄧㄢˋ"); + CheckEq(ref counter, ref composer, "xin", "ㄒㄧㄣ"); + CheckEq(ref counter, ref composer, "xinf", "ㄒㄧㄣˊ"); + CheckEq(ref counter, ref composer, "xinj", "ㄒㄧㄣˇ"); + CheckEq(ref counter, ref composer, "xinl", "ㄒㄧㄣˋ"); + CheckEq(ref counter, ref composer, "xig", "ㄒㄧㄤ"); + CheckEq(ref counter, ref composer, "xigf", "ㄒㄧㄤˊ"); + CheckEq(ref counter, ref composer, "xigj", "ㄒㄧㄤˇ"); + CheckEq(ref counter, ref composer, "xigl", "ㄒㄧㄤˋ"); + CheckEq(ref counter, ref composer, "xim", "ㄒㄧㄥ"); + CheckEq(ref counter, ref composer, "ximf", "ㄒㄧㄥˊ"); + CheckEq(ref counter, ref composer, "ximj", "ㄒㄧㄥˇ"); + CheckEq(ref counter, ref composer, "ximl", "ㄒㄧㄥˋ"); + CheckEq(ref counter, ref composer, "xy", "ㄒㄩ"); + CheckEq(ref counter, ref composer, "xyf", "ㄒㄩˊ"); + CheckEq(ref counter, ref composer, "xyj", "ㄒㄩˇ"); + CheckEq(ref counter, ref composer, "xyl", "ㄒㄩˋ"); + CheckEq(ref counter, ref composer, "xye", "ㄒㄩㄝ"); + CheckEq(ref counter, ref composer, "xyef", "ㄒㄩㄝˊ"); + CheckEq(ref counter, ref composer, "xyej", "ㄒㄩㄝˇ"); + CheckEq(ref counter, ref composer, "xyel", "ㄒㄩㄝˋ"); + CheckEq(ref counter, ref composer, "xyb", "ㄒㄩㄢ"); + CheckEq(ref counter, ref composer, "xybf", "ㄒㄩㄢˊ"); + CheckEq(ref counter, ref composer, "xybj", "ㄒㄩㄢˇ"); + CheckEq(ref counter, ref composer, "xybl", "ㄒㄩㄢˋ"); + CheckEq(ref counter, ref composer, "xyn", "ㄒㄩㄣ"); + CheckEq(ref counter, ref composer, "xynf", "ㄒㄩㄣˊ"); + CheckEq(ref counter, ref composer, "xynl", "ㄒㄩㄣˋ"); + CheckEq(ref counter, ref composer, "xym", "ㄒㄩㄥ"); + CheckEq(ref counter, ref composer, "xymf", "ㄒㄩㄥˊ"); + CheckEq(ref counter, ref composer, "xymj", "ㄒㄩㄥˇ"); + CheckEq(ref counter, ref composer, "xyml", "ㄒㄩㄥˋ"); + CheckEq(ref counter, ref composer, "j", "ㄓ"); + CheckEq(ref counter, ref composer, "jf", "ㄓˊ"); + CheckEq(ref counter, ref composer, "jj", "ㄓˇ"); + CheckEq(ref counter, ref composer, "jl", "ㄓˋ"); + CheckEq(ref counter, ref composer, "ja", "ㄓㄚ"); + CheckEq(ref counter, ref composer, "jaf", "ㄓㄚˊ"); + CheckEq(ref counter, ref composer, "jaj", "ㄓㄚˇ"); + CheckEq(ref counter, ref composer, "jal", "ㄓㄚˋ"); + CheckEq(ref counter, ref composer, "je", "ㄓㄜ"); + CheckEq(ref counter, ref composer, "jef", "ㄓㄜˊ"); + CheckEq(ref counter, ref composer, "jej", "ㄓㄜˇ"); + CheckEq(ref counter, ref composer, "jel", "ㄓㄜˋ"); + CheckEq(ref counter, ref composer, "jed", "ㄓㄜ˙"); + CheckEq(ref counter, ref composer, "jh", "ㄓㄞ"); + CheckEq(ref counter, ref composer, "jhf", "ㄓㄞˊ"); + CheckEq(ref counter, ref composer, "jhj", "ㄓㄞˇ"); + CheckEq(ref counter, ref composer, "jhl", "ㄓㄞˋ"); + CheckEq(ref counter, ref composer, "jkl", "ㄓㄟˋ"); + CheckEq(ref counter, ref composer, "jw", "ㄓㄠ"); + CheckEq(ref counter, ref composer, "jwf", "ㄓㄠˊ"); + CheckEq(ref counter, ref composer, "jwj", "ㄓㄠˇ"); + CheckEq(ref counter, ref composer, "jwl", "ㄓㄠˋ"); + CheckEq(ref counter, ref composer, "jv", "ㄓㄡ"); + CheckEq(ref counter, ref composer, "jvf", "ㄓㄡˊ"); + CheckEq(ref counter, ref composer, "jvj", "ㄓㄡˇ"); + CheckEq(ref counter, ref composer, "jvl", "ㄓㄡˋ"); + CheckEq(ref counter, ref composer, "jb", "ㄓㄢ"); + CheckEq(ref counter, ref composer, "jbj", "ㄓㄢˇ"); + CheckEq(ref counter, ref composer, "jbl", "ㄓㄢˋ"); + CheckEq(ref counter, ref composer, "jn", "ㄓㄣ"); + CheckEq(ref counter, ref composer, "jnf", "ㄓㄣˊ"); + CheckEq(ref counter, ref composer, "jnj", "ㄓㄣˇ"); + CheckEq(ref counter, ref composer, "jnl", "ㄓㄣˋ"); + CheckEq(ref counter, ref composer, "jg", "ㄓㄤ"); + CheckEq(ref counter, ref composer, "jgj", "ㄓㄤˇ"); + CheckEq(ref counter, ref composer, "jgl", "ㄓㄤˋ"); + CheckEq(ref counter, ref composer, "jm", "ㄓㄥ"); + CheckEq(ref counter, ref composer, "jmj", "ㄓㄥˇ"); + CheckEq(ref counter, ref composer, "jml", "ㄓㄥˋ"); + CheckEq(ref counter, ref composer, "ju", "ㄓㄨ"); + CheckEq(ref counter, ref composer, "juf", "ㄓㄨˊ"); + CheckEq(ref counter, ref composer, "juj", "ㄓㄨˇ"); + CheckEq(ref counter, ref composer, "jul", "ㄓㄨˋ"); + CheckEq(ref counter, ref composer, "jua", "ㄓㄨㄚ"); + CheckEq(ref counter, ref composer, "juaj", "ㄓㄨㄚˇ"); + CheckEq(ref counter, ref composer, "juo", "ㄓㄨㄛ"); + CheckEq(ref counter, ref composer, "juof", "ㄓㄨㄛˊ"); + CheckEq(ref counter, ref composer, "juol", "ㄓㄨㄛˋ"); + CheckEq(ref counter, ref composer, "juh", "ㄓㄨㄞ"); + CheckEq(ref counter, ref composer, "juhj", "ㄓㄨㄞˇ"); + CheckEq(ref counter, ref composer, "juhl", "ㄓㄨㄞˋ"); + CheckEq(ref counter, ref composer, "juk", "ㄓㄨㄟ"); + CheckEq(ref counter, ref composer, "jukj", "ㄓㄨㄟˇ"); + CheckEq(ref counter, ref composer, "jukl", "ㄓㄨㄟˋ"); + CheckEq(ref counter, ref composer, "jub", "ㄓㄨㄢ"); + CheckEq(ref counter, ref composer, "jubj", "ㄓㄨㄢˇ"); + CheckEq(ref counter, ref composer, "jubl", "ㄓㄨㄢˋ"); + CheckEq(ref counter, ref composer, "jun", "ㄓㄨㄣ"); + CheckEq(ref counter, ref composer, "junj", "ㄓㄨㄣˇ"); + CheckEq(ref counter, ref composer, "junl", "ㄓㄨㄣˋ"); + CheckEq(ref counter, ref composer, "jug", "ㄓㄨㄤ"); + CheckEq(ref counter, ref composer, "jugj", "ㄓㄨㄤˇ"); + CheckEq(ref counter, ref composer, "jugl", "ㄓㄨㄤˋ"); + CheckEq(ref counter, ref composer, "jum", "ㄓㄨㄥ"); + CheckEq(ref counter, ref composer, "jumj", "ㄓㄨㄥˇ"); + CheckEq(ref counter, ref composer, "juml", "ㄓㄨㄥˋ"); + CheckEq(ref counter, ref composer, "q ", "ㄔ "); + CheckEq(ref counter, ref composer, "qf", "ㄔˊ"); + CheckEq(ref counter, ref composer, "qj", "ㄔˇ"); + CheckEq(ref counter, ref composer, "ql", "ㄔˋ"); + CheckEq(ref counter, ref composer, "qa", "ㄔㄚ"); + CheckEq(ref counter, ref composer, "qaf", "ㄔㄚˊ"); + CheckEq(ref counter, ref composer, "qaj", "ㄔㄚˇ"); + CheckEq(ref counter, ref composer, "qal", "ㄔㄚˋ"); + CheckEq(ref counter, ref composer, "qe", "ㄔㄜ"); + CheckEq(ref counter, ref composer, "qej", "ㄔㄜˇ"); + CheckEq(ref counter, ref composer, "qel", "ㄔㄜˋ"); + CheckEq(ref counter, ref composer, "qh", "ㄔㄞ"); + CheckEq(ref counter, ref composer, "qhf", "ㄔㄞˊ"); + CheckEq(ref counter, ref composer, "qhj", "ㄔㄞˇ"); + CheckEq(ref counter, ref composer, "qhl", "ㄔㄞˋ"); + CheckEq(ref counter, ref composer, "qw", "ㄔㄠ"); + CheckEq(ref counter, ref composer, "qwf", "ㄔㄠˊ"); + CheckEq(ref counter, ref composer, "qwj", "ㄔㄠˇ"); + CheckEq(ref counter, ref composer, "qwl", "ㄔㄠˋ"); + CheckEq(ref counter, ref composer, "qv", "ㄔㄡ"); + CheckEq(ref counter, ref composer, "qvf", "ㄔㄡˊ"); + CheckEq(ref counter, ref composer, "qvj", "ㄔㄡˇ"); + CheckEq(ref counter, ref composer, "qvl", "ㄔㄡˋ"); + CheckEq(ref counter, ref composer, "qb", "ㄔㄢ"); + CheckEq(ref counter, ref composer, "qbf", "ㄔㄢˊ"); + CheckEq(ref counter, ref composer, "qbj", "ㄔㄢˇ"); + CheckEq(ref counter, ref composer, "qbl", "ㄔㄢˋ"); + CheckEq(ref counter, ref composer, "qn", "ㄔㄣ"); + CheckEq(ref counter, ref composer, "qnf", "ㄔㄣˊ"); + CheckEq(ref counter, ref composer, "qnj", "ㄔㄣˇ"); + CheckEq(ref counter, ref composer, "qnl", "ㄔㄣˋ"); + CheckEq(ref counter, ref composer, "qnd", "ㄔㄣ˙"); + CheckEq(ref counter, ref composer, "qg", "ㄔㄤ"); + CheckEq(ref counter, ref composer, "qgf", "ㄔㄤˊ"); + CheckEq(ref counter, ref composer, "qgj", "ㄔㄤˇ"); + CheckEq(ref counter, ref composer, "qgl", "ㄔㄤˋ"); + CheckEq(ref counter, ref composer, "qm", "ㄔㄥ"); + CheckEq(ref counter, ref composer, "qmf", "ㄔㄥˊ"); + CheckEq(ref counter, ref composer, "qmj", "ㄔㄥˇ"); + CheckEq(ref counter, ref composer, "qml", "ㄔㄥˋ"); + CheckEq(ref counter, ref composer, "qu", "ㄔㄨ"); + CheckEq(ref counter, ref composer, "quf", "ㄔㄨˊ"); + CheckEq(ref counter, ref composer, "quj", "ㄔㄨˇ"); + CheckEq(ref counter, ref composer, "qul", "ㄔㄨˋ"); + CheckEq(ref counter, ref composer, "qua", "ㄔㄨㄚ"); + CheckEq(ref counter, ref composer, "quaj", "ㄔㄨㄚˇ"); + CheckEq(ref counter, ref composer, "qual", "ㄔㄨㄚˋ"); + CheckEq(ref counter, ref composer, "quo", "ㄔㄨㄛ"); + CheckEq(ref counter, ref composer, "quol", "ㄔㄨㄛˋ"); + CheckEq(ref counter, ref composer, "quh", "ㄔㄨㄞ"); + CheckEq(ref counter, ref composer, "quhf", "ㄔㄨㄞˊ"); + CheckEq(ref counter, ref composer, "quhj", "ㄔㄨㄞˇ"); + CheckEq(ref counter, ref composer, "quhl", "ㄔㄨㄞˋ"); + CheckEq(ref counter, ref composer, "quk", "ㄔㄨㄟ"); + CheckEq(ref counter, ref composer, "qukf", "ㄔㄨㄟˊ"); + CheckEq(ref counter, ref composer, "qukj", "ㄔㄨㄟˇ"); + CheckEq(ref counter, ref composer, "qukl", "ㄔㄨㄟˋ"); + CheckEq(ref counter, ref composer, "qub", "ㄔㄨㄢ"); + CheckEq(ref counter, ref composer, "qubf", "ㄔㄨㄢˊ"); + CheckEq(ref counter, ref composer, "qubj", "ㄔㄨㄢˇ"); + CheckEq(ref counter, ref composer, "qubl", "ㄔㄨㄢˋ"); + CheckEq(ref counter, ref composer, "qun", "ㄔㄨㄣ"); + CheckEq(ref counter, ref composer, "qunf", "ㄔㄨㄣˊ"); + CheckEq(ref counter, ref composer, "qunj", "ㄔㄨㄣˇ"); + CheckEq(ref counter, ref composer, "qug", "ㄔㄨㄤ"); + CheckEq(ref counter, ref composer, "qugf", "ㄔㄨㄤˊ"); + CheckEq(ref counter, ref composer, "qugj", "ㄔㄨㄤˇ"); + CheckEq(ref counter, ref composer, "qugl", "ㄔㄨㄤˋ"); + CheckEq(ref counter, ref composer, "qum", "ㄔㄨㄥ"); + CheckEq(ref counter, ref composer, "qumf", "ㄔㄨㄥˊ"); + CheckEq(ref counter, ref composer, "qumj", "ㄔㄨㄥˇ"); + CheckEq(ref counter, ref composer, "quml", "ㄔㄨㄥˋ"); + CheckEq(ref counter, ref composer, "x ", "ㄕ "); + CheckEq(ref counter, ref composer, "xf", "ㄕˊ"); + CheckEq(ref counter, ref composer, "xj", "ㄕˇ"); + CheckEq(ref counter, ref composer, "xl", "ㄕˋ"); + CheckEq(ref counter, ref composer, "xd", "ㄕ˙"); + CheckEq(ref counter, ref composer, "xa", "ㄕㄚ"); + CheckEq(ref counter, ref composer, "xaf", "ㄕㄚˊ"); + CheckEq(ref counter, ref composer, "xaj", "ㄕㄚˇ"); + CheckEq(ref counter, ref composer, "xal", "ㄕㄚˋ"); + CheckEq(ref counter, ref composer, "xad", "ㄕㄚ˙"); + CheckEq(ref counter, ref composer, "xe", "ㄕㄜ"); + CheckEq(ref counter, ref composer, "xef", "ㄕㄜˊ"); + CheckEq(ref counter, ref composer, "xej", "ㄕㄜˇ"); + CheckEq(ref counter, ref composer, "xel", "ㄕㄜˋ"); + CheckEq(ref counter, ref composer, "xh", "ㄕㄞ"); + CheckEq(ref counter, ref composer, "xhj", "ㄕㄞˇ"); + CheckEq(ref counter, ref composer, "xhl", "ㄕㄞˋ"); + CheckEq(ref counter, ref composer, "xkf", "ㄕㄟˊ"); + CheckEq(ref counter, ref composer, "xw", "ㄕㄠ"); + CheckEq(ref counter, ref composer, "xwf", "ㄕㄠˊ"); + CheckEq(ref counter, ref composer, "xwj", "ㄕㄠˇ"); + CheckEq(ref counter, ref composer, "xwl", "ㄕㄠˋ"); + CheckEq(ref counter, ref composer, "xv", "ㄕㄡ"); + CheckEq(ref counter, ref composer, "xvf", "ㄕㄡˊ"); + CheckEq(ref counter, ref composer, "xvj", "ㄕㄡˇ"); + CheckEq(ref counter, ref composer, "xvl", "ㄕㄡˋ"); + CheckEq(ref counter, ref composer, "xb", "ㄕㄢ"); + CheckEq(ref counter, ref composer, "xbf", "ㄕㄢˊ"); + CheckEq(ref counter, ref composer, "xbj", "ㄕㄢˇ"); + CheckEq(ref counter, ref composer, "xbl", "ㄕㄢˋ"); + CheckEq(ref counter, ref composer, "xn", "ㄕㄣ"); + CheckEq(ref counter, ref composer, "xnf", "ㄕㄣˊ"); + CheckEq(ref counter, ref composer, "xnj", "ㄕㄣˇ"); + CheckEq(ref counter, ref composer, "xnl", "ㄕㄣˋ"); + CheckEq(ref counter, ref composer, "xg", "ㄕㄤ"); + CheckEq(ref counter, ref composer, "xgj", "ㄕㄤˇ"); + CheckEq(ref counter, ref composer, "xgl", "ㄕㄤˋ"); + CheckEq(ref counter, ref composer, "xgd", "ㄕㄤ˙"); + CheckEq(ref counter, ref composer, "xm", "ㄕㄥ"); + CheckEq(ref counter, ref composer, "xmf", "ㄕㄥˊ"); + CheckEq(ref counter, ref composer, "xmj", "ㄕㄥˇ"); + CheckEq(ref counter, ref composer, "xml", "ㄕㄥˋ"); + CheckEq(ref counter, ref composer, "xu", "ㄕㄨ"); + CheckEq(ref counter, ref composer, "xuf", "ㄕㄨˊ"); + CheckEq(ref counter, ref composer, "xuj", "ㄕㄨˇ"); + CheckEq(ref counter, ref composer, "xul", "ㄕㄨˋ"); + CheckEq(ref counter, ref composer, "xua", "ㄕㄨㄚ"); + CheckEq(ref counter, ref composer, "xuaj", "ㄕㄨㄚˇ"); + CheckEq(ref counter, ref composer, "xual", "ㄕㄨㄚˋ"); + CheckEq(ref counter, ref composer, "xuo", "ㄕㄨㄛ"); + CheckEq(ref counter, ref composer, "xuol", "ㄕㄨㄛˋ"); + CheckEq(ref counter, ref composer, "xuh", "ㄕㄨㄞ"); + CheckEq(ref counter, ref composer, "xuhj", "ㄕㄨㄞˇ"); + CheckEq(ref counter, ref composer, "xuhl", "ㄕㄨㄞˋ"); + CheckEq(ref counter, ref composer, "xuk", "ㄕㄨㄟ"); + CheckEq(ref counter, ref composer, "xukf", "ㄕㄨㄟˊ"); + CheckEq(ref counter, ref composer, "xukj", "ㄕㄨㄟˇ"); + CheckEq(ref counter, ref composer, "xukl", "ㄕㄨㄟˋ"); + CheckEq(ref counter, ref composer, "xub", "ㄕㄨㄢ"); + CheckEq(ref counter, ref composer, "xubl", "ㄕㄨㄢˋ"); + CheckEq(ref counter, ref composer, "xunj", "ㄕㄨㄣˇ"); + CheckEq(ref counter, ref composer, "xunl", "ㄕㄨㄣˋ"); + CheckEq(ref counter, ref composer, "xug", "ㄕㄨㄤ"); + CheckEq(ref counter, ref composer, "xugf", "ㄕㄨㄤˊ"); + CheckEq(ref counter, ref composer, "xugj", "ㄕㄨㄤˇ"); + CheckEq(ref counter, ref composer, "xugl", "ㄕㄨㄤˋ"); + CheckEq(ref counter, ref composer, "rl", "ㄖˋ"); + CheckEq(ref counter, ref composer, "rej", "ㄖㄜˇ"); + CheckEq(ref counter, ref composer, "rel", "ㄖㄜˋ"); + CheckEq(ref counter, ref composer, "rwf", "ㄖㄠˊ"); + CheckEq(ref counter, ref composer, "rwj", "ㄖㄠˇ"); + CheckEq(ref counter, ref composer, "rwl", "ㄖㄠˋ"); + CheckEq(ref counter, ref composer, "rvf", "ㄖㄡˊ"); + CheckEq(ref counter, ref composer, "rvj", "ㄖㄡˇ"); + CheckEq(ref counter, ref composer, "rvl", "ㄖㄡˋ"); + CheckEq(ref counter, ref composer, "rbf", "ㄖㄢˊ"); + CheckEq(ref counter, ref composer, "rbj", "ㄖㄢˇ"); + CheckEq(ref counter, ref composer, "rbl", "ㄖㄢˋ"); + CheckEq(ref counter, ref composer, "rnf", "ㄖㄣˊ"); + CheckEq(ref counter, ref composer, "rnj", "ㄖㄣˇ"); + CheckEq(ref counter, ref composer, "rnl", "ㄖㄣˋ"); + CheckEq(ref counter, ref composer, "rg", "ㄖㄤ"); + CheckEq(ref counter, ref composer, "rgf", "ㄖㄤˊ"); + CheckEq(ref counter, ref composer, "rgj", "ㄖㄤˇ"); + CheckEq(ref counter, ref composer, "rgl", "ㄖㄤˋ"); + CheckEq(ref counter, ref composer, "rm", "ㄖㄥ"); + CheckEq(ref counter, ref composer, "rmf", "ㄖㄥˊ"); + CheckEq(ref counter, ref composer, "rmj", "ㄖㄥˇ"); + CheckEq(ref counter, ref composer, "rml", "ㄖㄥˋ"); + CheckEq(ref counter, ref composer, "ruf", "ㄖㄨˊ"); + CheckEq(ref counter, ref composer, "ruj", "ㄖㄨˇ"); + CheckEq(ref counter, ref composer, "rul", "ㄖㄨˋ"); + CheckEq(ref counter, ref composer, "ruof", "ㄖㄨㄛˊ"); + CheckEq(ref counter, ref composer, "ruol", "ㄖㄨㄛˋ"); + CheckEq(ref counter, ref composer, "rukf", "ㄖㄨㄟˊ"); + CheckEq(ref counter, ref composer, "rukj", "ㄖㄨㄟˇ"); + CheckEq(ref counter, ref composer, "rukl", "ㄖㄨㄟˋ"); + CheckEq(ref counter, ref composer, "rubf", "ㄖㄨㄢˊ"); + CheckEq(ref counter, ref composer, "rubj", "ㄖㄨㄢˇ"); + CheckEq(ref counter, ref composer, "rubl", "ㄖㄨㄢˋ"); + CheckEq(ref counter, ref composer, "runf", "ㄖㄨㄣˊ"); + CheckEq(ref counter, ref composer, "runj", "ㄖㄨㄣˇ"); + CheckEq(ref counter, ref composer, "runl", "ㄖㄨㄣˋ"); + CheckEq(ref counter, ref composer, "rumf", "ㄖㄨㄥˊ"); + CheckEq(ref counter, ref composer, "rumj", "ㄖㄨㄥˇ"); + CheckEq(ref counter, ref composer, "ruml", "ㄖㄨㄥˋ"); + CheckEq(ref counter, ref composer, "z", "ㄗ"); + CheckEq(ref counter, ref composer, "zf", "ㄗˊ"); + CheckEq(ref counter, ref composer, "zj", "ㄗˇ"); + CheckEq(ref counter, ref composer, "zl", "ㄗˋ"); + CheckEq(ref counter, ref composer, "zd", "ㄗ˙"); + CheckEq(ref counter, ref composer, "za", "ㄗㄚ"); + CheckEq(ref counter, ref composer, "zaf", "ㄗㄚˊ"); + CheckEq(ref counter, ref composer, "zaj", "ㄗㄚˇ"); + CheckEq(ref counter, ref composer, "zef", "ㄗㄜˊ"); + CheckEq(ref counter, ref composer, "zej", "ㄗㄜˇ"); + CheckEq(ref counter, ref composer, "zel", "ㄗㄜˋ"); + CheckEq(ref counter, ref composer, "zh", "ㄗㄞ"); + CheckEq(ref counter, ref composer, "zhj", "ㄗㄞˇ"); + CheckEq(ref counter, ref composer, "zhl", "ㄗㄞˋ"); + CheckEq(ref counter, ref composer, "zkf", "ㄗㄟˊ"); + CheckEq(ref counter, ref composer, "zw", "ㄗㄠ"); + CheckEq(ref counter, ref composer, "zwf", "ㄗㄠˊ"); + CheckEq(ref counter, ref composer, "zwj", "ㄗㄠˇ"); + CheckEq(ref counter, ref composer, "zwl", "ㄗㄠˋ"); + CheckEq(ref counter, ref composer, "zv", "ㄗㄡ"); + CheckEq(ref counter, ref composer, "zvj", "ㄗㄡˇ"); + CheckEq(ref counter, ref composer, "zvl", "ㄗㄡˋ"); + CheckEq(ref counter, ref composer, "zb", "ㄗㄢ"); + CheckEq(ref counter, ref composer, "zbf", "ㄗㄢˊ"); + CheckEq(ref counter, ref composer, "zbj", "ㄗㄢˇ"); + CheckEq(ref counter, ref composer, "zbl", "ㄗㄢˋ"); + CheckEq(ref counter, ref composer, "zn", "ㄗㄣ"); + CheckEq(ref counter, ref composer, "znj", "ㄗㄣˇ"); + CheckEq(ref counter, ref composer, "znl", "ㄗㄣˋ"); + CheckEq(ref counter, ref composer, "zg", "ㄗㄤ"); + CheckEq(ref counter, ref composer, "zgj", "ㄗㄤˇ"); + CheckEq(ref counter, ref composer, "zgl", "ㄗㄤˋ"); + CheckEq(ref counter, ref composer, "zm", "ㄗㄥ"); + CheckEq(ref counter, ref composer, "zmj", "ㄗㄥˇ"); + CheckEq(ref counter, ref composer, "zml", "ㄗㄥˋ"); + CheckEq(ref counter, ref composer, "zu", "ㄗㄨ"); + CheckEq(ref counter, ref composer, "zuf", "ㄗㄨˊ"); + CheckEq(ref counter, ref composer, "zuj", "ㄗㄨˇ"); + CheckEq(ref counter, ref composer, "zul", "ㄗㄨˋ"); + CheckEq(ref counter, ref composer, "zuo", "ㄗㄨㄛ"); + CheckEq(ref counter, ref composer, "zuof", "ㄗㄨㄛˊ"); + CheckEq(ref counter, ref composer, "zuoj", "ㄗㄨㄛˇ"); + CheckEq(ref counter, ref composer, "zuol", "ㄗㄨㄛˋ"); + CheckEq(ref counter, ref composer, "zuod", "ㄗㄨㄛ˙"); + CheckEq(ref counter, ref composer, "zuk", "ㄗㄨㄟ"); + CheckEq(ref counter, ref composer, "zukj", "ㄗㄨㄟˇ"); + CheckEq(ref counter, ref composer, "zukl", "ㄗㄨㄟˋ"); + CheckEq(ref counter, ref composer, "zub", "ㄗㄨㄢ"); + CheckEq(ref counter, ref composer, "zubj", "ㄗㄨㄢˇ"); + CheckEq(ref counter, ref composer, "zubl", "ㄗㄨㄢˋ"); + CheckEq(ref counter, ref composer, "zun", "ㄗㄨㄣ"); + CheckEq(ref counter, ref composer, "zunj", "ㄗㄨㄣˇ"); + CheckEq(ref counter, ref composer, "zunl", "ㄗㄨㄣˋ"); + CheckEq(ref counter, ref composer, "zum", "ㄗㄨㄥ"); + CheckEq(ref counter, ref composer, "zumj", "ㄗㄨㄥˇ"); + CheckEq(ref counter, ref composer, "zuml", "ㄗㄨㄥˋ"); + CheckEq(ref counter, ref composer, "c", "ㄘ"); + CheckEq(ref counter, ref composer, "cf", "ㄘˊ"); + CheckEq(ref counter, ref composer, "cj", "ㄘˇ"); + CheckEq(ref counter, ref composer, "cl", "ㄘˋ"); + CheckEq(ref counter, ref composer, "ca", "ㄘㄚ"); + CheckEq(ref counter, ref composer, "caj", "ㄘㄚˇ"); + CheckEq(ref counter, ref composer, "cal", "ㄘㄚˋ"); + CheckEq(ref counter, ref composer, "cel", "ㄘㄜˋ"); + CheckEq(ref counter, ref composer, "ch", "ㄘㄞ"); + CheckEq(ref counter, ref composer, "chf", "ㄘㄞˊ"); + CheckEq(ref counter, ref composer, "chj", "ㄘㄞˇ"); + CheckEq(ref counter, ref composer, "chl", "ㄘㄞˋ"); + CheckEq(ref counter, ref composer, "cw", "ㄘㄠ"); + CheckEq(ref counter, ref composer, "cwf", "ㄘㄠˊ"); + CheckEq(ref counter, ref composer, "cwj", "ㄘㄠˇ"); + CheckEq(ref counter, ref composer, "cwl", "ㄘㄠˋ"); + CheckEq(ref counter, ref composer, "cv", "ㄘㄡ"); + CheckEq(ref counter, ref composer, "cvf", "ㄘㄡˊ"); + CheckEq(ref counter, ref composer, "cvj", "ㄘㄡˇ"); + CheckEq(ref counter, ref composer, "cvl", "ㄘㄡˋ"); + CheckEq(ref counter, ref composer, "cb", "ㄘㄢ"); + CheckEq(ref counter, ref composer, "cbf", "ㄘㄢˊ"); + CheckEq(ref counter, ref composer, "cbj", "ㄘㄢˇ"); + CheckEq(ref counter, ref composer, "cbl", "ㄘㄢˋ"); + CheckEq(ref counter, ref composer, "cn", "ㄘㄣ"); + CheckEq(ref counter, ref composer, "cnf", "ㄘㄣˊ"); + CheckEq(ref counter, ref composer, "cg", "ㄘㄤ"); + CheckEq(ref counter, ref composer, "cgf", "ㄘㄤˊ"); + CheckEq(ref counter, ref composer, "cgj", "ㄘㄤˇ"); + CheckEq(ref counter, ref composer, "cgl", "ㄘㄤˋ"); + CheckEq(ref counter, ref composer, "cm", "ㄘㄥ"); + CheckEq(ref counter, ref composer, "cmf", "ㄘㄥˊ"); + CheckEq(ref counter, ref composer, "cmj", "ㄘㄥˇ"); + CheckEq(ref counter, ref composer, "cml", "ㄘㄥˋ"); + CheckEq(ref counter, ref composer, "cu", "ㄘㄨ"); + CheckEq(ref counter, ref composer, "cuf", "ㄘㄨˊ"); + CheckEq(ref counter, ref composer, "cuj", "ㄘㄨˇ"); + CheckEq(ref counter, ref composer, "cul", "ㄘㄨˋ"); + CheckEq(ref counter, ref composer, "cuo", "ㄘㄨㄛ"); + CheckEq(ref counter, ref composer, "cuof", "ㄘㄨㄛˊ"); + CheckEq(ref counter, ref composer, "cuoj", "ㄘㄨㄛˇ"); + CheckEq(ref counter, ref composer, "cuol", "ㄘㄨㄛˋ"); + CheckEq(ref counter, ref composer, "cuk", "ㄘㄨㄟ"); + CheckEq(ref counter, ref composer, "cukj", "ㄘㄨㄟˇ"); + CheckEq(ref counter, ref composer, "cukl", "ㄘㄨㄟˋ"); + CheckEq(ref counter, ref composer, "cub", "ㄘㄨㄢ"); + CheckEq(ref counter, ref composer, "cubf", "ㄘㄨㄢˊ"); + CheckEq(ref counter, ref composer, "cubj", "ㄘㄨㄢˇ"); + CheckEq(ref counter, ref composer, "cubl", "ㄘㄨㄢˋ"); + CheckEq(ref counter, ref composer, "cun", "ㄘㄨㄣ"); + CheckEq(ref counter, ref composer, "cunf", "ㄘㄨㄣˊ"); + CheckEq(ref counter, ref composer, "cunj", "ㄘㄨㄣˇ"); + CheckEq(ref counter, ref composer, "cunl", "ㄘㄨㄣˋ"); + CheckEq(ref counter, ref composer, "cum", "ㄘㄨㄥ"); + CheckEq(ref counter, ref composer, "cumf", "ㄘㄨㄥˊ"); + CheckEq(ref counter, ref composer, "cumj", "ㄘㄨㄥˇ"); + CheckEq(ref counter, ref composer, "cuml", "ㄘㄨㄥˋ"); + CheckEq(ref counter, ref composer, "s", "ㄙ"); + CheckEq(ref counter, ref composer, "sj", "ㄙˇ"); + CheckEq(ref counter, ref composer, "sl", "ㄙˋ"); + CheckEq(ref counter, ref composer, "sa", "ㄙㄚ"); + CheckEq(ref counter, ref composer, "saj", "ㄙㄚˇ"); + CheckEq(ref counter, ref composer, "sal", "ㄙㄚˋ"); + CheckEq(ref counter, ref composer, "sad", "ㄙㄚ˙"); + CheckEq(ref counter, ref composer, "se", "ㄙㄜ"); + CheckEq(ref counter, ref composer, "sel", "ㄙㄜˋ"); + CheckEq(ref counter, ref composer, "sh", "ㄙㄞ"); + CheckEq(ref counter, ref composer, "shf", "ㄙㄞˊ"); + CheckEq(ref counter, ref composer, "shj", "ㄙㄞˇ"); + CheckEq(ref counter, ref composer, "shl", "ㄙㄞˋ"); + CheckEq(ref counter, ref composer, "sk", "ㄙㄟ"); + CheckEq(ref counter, ref composer, "sw", "ㄙㄠ"); + CheckEq(ref counter, ref composer, "swj", "ㄙㄠˇ"); + CheckEq(ref counter, ref composer, "swl", "ㄙㄠˋ"); + CheckEq(ref counter, ref composer, "sv", "ㄙㄡ"); + CheckEq(ref counter, ref composer, "svj", "ㄙㄡˇ"); + CheckEq(ref counter, ref composer, "svl", "ㄙㄡˋ"); + CheckEq(ref counter, ref composer, "sb", "ㄙㄢ"); + CheckEq(ref counter, ref composer, "sbj", "ㄙㄢˇ"); + CheckEq(ref counter, ref composer, "sbl", "ㄙㄢˋ"); + CheckEq(ref counter, ref composer, "sn", "ㄙㄣ"); + CheckEq(ref counter, ref composer, "snj", "ㄙㄣˇ"); + CheckEq(ref counter, ref composer, "sg", "ㄙㄤ"); + CheckEq(ref counter, ref composer, "sgj", "ㄙㄤˇ"); + CheckEq(ref counter, ref composer, "sgl", "ㄙㄤˋ"); + CheckEq(ref counter, ref composer, "sm", "ㄙㄥ"); + CheckEq(ref counter, ref composer, "sml", "ㄙㄥˋ"); + CheckEq(ref counter, ref composer, "su", "ㄙㄨ"); + CheckEq(ref counter, ref composer, "suf", "ㄙㄨˊ"); + CheckEq(ref counter, ref composer, "suj", "ㄙㄨˇ"); + CheckEq(ref counter, ref composer, "sul", "ㄙㄨˋ"); + CheckEq(ref counter, ref composer, "suo", "ㄙㄨㄛ"); + CheckEq(ref counter, ref composer, "suof", "ㄙㄨㄛˊ"); + CheckEq(ref counter, ref composer, "suoj", "ㄙㄨㄛˇ"); + CheckEq(ref counter, ref composer, "suol", "ㄙㄨㄛˋ"); + CheckEq(ref counter, ref composer, "suk", "ㄙㄨㄟ"); + CheckEq(ref counter, ref composer, "sukf", "ㄙㄨㄟˊ"); + CheckEq(ref counter, ref composer, "sukj", "ㄙㄨㄟˇ"); + CheckEq(ref counter, ref composer, "sukl", "ㄙㄨㄟˋ"); + CheckEq(ref counter, ref composer, "sub", "ㄙㄨㄢ"); + CheckEq(ref counter, ref composer, "subj", "ㄙㄨㄢˇ"); + CheckEq(ref counter, ref composer, "subl", "ㄙㄨㄢˋ"); + CheckEq(ref counter, ref composer, "sun", "ㄙㄨㄣ"); + CheckEq(ref counter, ref composer, "sunj", "ㄙㄨㄣˇ"); + CheckEq(ref counter, ref composer, "sunl", "ㄙㄨㄣˋ"); + CheckEq(ref counter, ref composer, "sum", "ㄙㄨㄥ"); + CheckEq(ref counter, ref composer, "sumf", "ㄙㄨㄥˊ"); + CheckEq(ref counter, ref composer, "sumj", "ㄙㄨㄥˇ"); + CheckEq(ref counter, ref composer, "suml", "ㄙㄨㄥˋ"); + CheckEq(ref counter, ref composer, "a", "ㄚ"); + CheckEq(ref counter, ref composer, "af", "ㄚˊ"); + CheckEq(ref counter, ref composer, "al", "ㄚˋ"); + CheckEq(ref counter, ref composer, "ad", "ㄚ˙"); + CheckEq(ref counter, ref composer, "o", "ㄛ"); + CheckEq(ref counter, ref composer, "of", "ㄛˊ"); + CheckEq(ref counter, ref composer, "oj", "ㄛˇ"); + CheckEq(ref counter, ref composer, "ol", "ㄛˋ"); + CheckEq(ref counter, ref composer, "e", "ㄜ"); + CheckEq(ref counter, ref composer, "ef", "ㄜˊ"); + CheckEq(ref counter, ref composer, "ej", "ㄜˇ"); + CheckEq(ref counter, ref composer, "el", "ㄜˋ"); + // CheckEq(ref counter, ref composer, "ef", "ㄝˊ"); + // CheckEq(ref counter, ref composer, "ej", "ㄝˇ"); + // CheckEq(ref counter, ref composer, "el", "ㄝˋ"); + // CheckEq(ref counter, ref composer, "ed", "ㄝ˙"); + // CheckEq(ref counter, ref composer, "h", "ㄞ"); + CheckEq(ref counter, ref composer, "hf", "ㄞˊ"); + CheckEq(ref counter, ref composer, "hj", "ㄞˇ"); + CheckEq(ref counter, ref composer, "hl", "ㄞˋ"); + CheckEq(ref counter, ref composer, "kl", "ㄟˋ"); + CheckEq(ref counter, ref composer, "w", "ㄠ"); + CheckEq(ref counter, ref composer, "wf", "ㄠˊ"); + CheckEq(ref counter, ref composer, "wj", "ㄠˇ"); + CheckEq(ref counter, ref composer, "wl", "ㄠˋ"); + CheckEq(ref counter, ref composer, "v", "ㄡ"); + CheckEq(ref counter, ref composer, "vf", "ㄡˊ"); + CheckEq(ref counter, ref composer, "vj", "ㄡˇ"); + CheckEq(ref counter, ref composer, "vl", "ㄡˋ"); + CheckEq(ref counter, ref composer, "vd", "ㄡ˙"); + CheckEq(ref counter, ref composer, "b ", "ㄢ "); + CheckEq(ref counter, ref composer, "bf", "ㄢˊ"); + CheckEq(ref counter, ref composer, "bj", "ㄢˇ"); + CheckEq(ref counter, ref composer, "bl", "ㄢˋ"); + CheckEq(ref counter, ref composer, "n ", "ㄣ "); + CheckEq(ref counter, ref composer, "nf", "ㄣˊ"); + CheckEq(ref counter, ref composer, "nj", "ㄣˇ"); + CheckEq(ref counter, ref composer, "nl", "ㄣˋ"); + CheckEq(ref counter, ref composer, "nd", "ㄣ˙"); + CheckEq(ref counter, ref composer, "g ", "ㄤ "); + CheckEq(ref counter, ref composer, "gf", "ㄤˊ"); + CheckEq(ref counter, ref composer, "gj", "ㄤˇ"); + CheckEq(ref counter, ref composer, "gl", "ㄤˋ"); + CheckEq(ref counter, ref composer, "m ", "ㄥ "); + CheckEq(ref counter, ref composer, "ml", "ㄥˋ"); + CheckEq(ref counter, ref composer, "l ", "ㄦ "); + CheckEq(ref counter, ref composer, "lf", "ㄦˊ"); + CheckEq(ref counter, ref composer, "lj", "ㄦˇ"); + CheckEq(ref counter, ref composer, "ll", "ㄦˋ"); + CheckEq(ref counter, ref composer, "ld", "ㄦ˙"); + CheckEq(ref counter, ref composer, "i", "ㄧ"); + CheckEq(ref counter, ref composer, "if", "ㄧˊ"); + CheckEq(ref counter, ref composer, "ij", "ㄧˇ"); + CheckEq(ref counter, ref composer, "il", "ㄧˋ"); + CheckEq(ref counter, ref composer, "ia", "ㄧㄚ"); + CheckEq(ref counter, ref composer, "iaf", "ㄧㄚˊ"); + CheckEq(ref counter, ref composer, "iaj", "ㄧㄚˇ"); + CheckEq(ref counter, ref composer, "ial", "ㄧㄚˋ"); + CheckEq(ref counter, ref composer, "iad", "ㄧㄚ˙"); + CheckEq(ref counter, ref composer, "io", "ㄧㄛ"); + CheckEq(ref counter, ref composer, "iod", "ㄧㄛ˙"); + CheckEq(ref counter, ref composer, "ie", "ㄧㄝ"); + CheckEq(ref counter, ref composer, "ief", "ㄧㄝˊ"); + CheckEq(ref counter, ref composer, "iej", "ㄧㄝˇ"); + CheckEq(ref counter, ref composer, "iel", "ㄧㄝˋ"); + CheckEq(ref counter, ref composer, "ied", "ㄧㄝ˙"); + CheckEq(ref counter, ref composer, "ihf", "ㄧㄞˊ"); + CheckEq(ref counter, ref composer, "iw", "ㄧㄠ"); + CheckEq(ref counter, ref composer, "iwf", "ㄧㄠˊ"); + CheckEq(ref counter, ref composer, "iwj", "ㄧㄠˇ"); + CheckEq(ref counter, ref composer, "iwl", "ㄧㄠˋ"); + CheckEq(ref counter, ref composer, "iv", "ㄧㄡ"); + CheckEq(ref counter, ref composer, "ivf", "ㄧㄡˊ"); + CheckEq(ref counter, ref composer, "ivj", "ㄧㄡˇ"); + CheckEq(ref counter, ref composer, "ivl", "ㄧㄡˋ"); + CheckEq(ref counter, ref composer, "ib", "ㄧㄢ"); + CheckEq(ref counter, ref composer, "ibf", "ㄧㄢˊ"); + CheckEq(ref counter, ref composer, "ibj", "ㄧㄢˇ"); + CheckEq(ref counter, ref composer, "ibl", "ㄧㄢˋ"); + CheckEq(ref counter, ref composer, "in", "ㄧㄣ"); + CheckEq(ref counter, ref composer, "inf", "ㄧㄣˊ"); + CheckEq(ref counter, ref composer, "inj", "ㄧㄣˇ"); + CheckEq(ref counter, ref composer, "inl", "ㄧㄣˋ"); + CheckEq(ref counter, ref composer, "ig", "ㄧㄤ"); + CheckEq(ref counter, ref composer, "igf", "ㄧㄤˊ"); + CheckEq(ref counter, ref composer, "igj", "ㄧㄤˇ"); + CheckEq(ref counter, ref composer, "igl", "ㄧㄤˋ"); + CheckEq(ref counter, ref composer, "im", "ㄧㄥ"); + CheckEq(ref counter, ref composer, "imf", "ㄧㄥˊ"); + CheckEq(ref counter, ref composer, "imj", "ㄧㄥˇ"); + CheckEq(ref counter, ref composer, "iml", "ㄧㄥˋ"); + CheckEq(ref counter, ref composer, "u", "ㄨ"); + CheckEq(ref counter, ref composer, "uf", "ㄨˊ"); + CheckEq(ref counter, ref composer, "uj", "ㄨˇ"); + CheckEq(ref counter, ref composer, "ul", "ㄨˋ"); + CheckEq(ref counter, ref composer, "ua", "ㄨㄚ"); + CheckEq(ref counter, ref composer, "uaf", "ㄨㄚˊ"); + CheckEq(ref counter, ref composer, "uaj", "ㄨㄚˇ"); + CheckEq(ref counter, ref composer, "ual", "ㄨㄚˋ"); + CheckEq(ref counter, ref composer, "uad", "ㄨㄚ˙"); + CheckEq(ref counter, ref composer, "uo", "ㄨㄛ"); + CheckEq(ref counter, ref composer, "uoj", "ㄨㄛˇ"); + CheckEq(ref counter, ref composer, "uol", "ㄨㄛˋ"); + CheckEq(ref counter, ref composer, "uh", "ㄨㄞ"); + CheckEq(ref counter, ref composer, "uhj", "ㄨㄞˇ"); + CheckEq(ref counter, ref composer, "uhl", "ㄨㄞˋ"); + CheckEq(ref counter, ref composer, "uk", "ㄨㄟ"); + CheckEq(ref counter, ref composer, "ukf", "ㄨㄟˊ"); + CheckEq(ref counter, ref composer, "ukj", "ㄨㄟˇ"); + CheckEq(ref counter, ref composer, "ukl", "ㄨㄟˋ"); + CheckEq(ref counter, ref composer, "ub", "ㄨㄢ"); + CheckEq(ref counter, ref composer, "ubf", "ㄨㄢˊ"); + CheckEq(ref counter, ref composer, "ubj", "ㄨㄢˇ"); + CheckEq(ref counter, ref composer, "ubl", "ㄨㄢˋ"); + CheckEq(ref counter, ref composer, "un", "ㄨㄣ"); + CheckEq(ref counter, ref composer, "unf", "ㄨㄣˊ"); + CheckEq(ref counter, ref composer, "unj", "ㄨㄣˇ"); + CheckEq(ref counter, ref composer, "unl", "ㄨㄣˋ"); + CheckEq(ref counter, ref composer, "ug", "ㄨㄤ"); + CheckEq(ref counter, ref composer, "ugf", "ㄨㄤˊ"); + CheckEq(ref counter, ref composer, "ugj", "ㄨㄤˇ"); + CheckEq(ref counter, ref composer, "ugl", "ㄨㄤˋ"); + CheckEq(ref counter, ref composer, "um", "ㄨㄥ"); + CheckEq(ref counter, ref composer, "umj", "ㄨㄥˇ"); + CheckEq(ref counter, ref composer, "uml", "ㄨㄥˋ"); + CheckEq(ref counter, ref composer, "y", "ㄩ"); + CheckEq(ref counter, ref composer, "yf", "ㄩˊ"); + CheckEq(ref counter, ref composer, "yj", "ㄩˇ"); + CheckEq(ref counter, ref composer, "yl", "ㄩˋ"); + CheckEq(ref counter, ref composer, "ye", "ㄩㄝ"); + CheckEq(ref counter, ref composer, "yej", "ㄩㄝˇ"); + CheckEq(ref counter, ref composer, "yel", "ㄩㄝˋ"); + CheckEq(ref counter, ref composer, "yb", "ㄩㄢ"); + CheckEq(ref counter, ref composer, "ybf", "ㄩㄢˊ"); + CheckEq(ref counter, ref composer, "ybj", "ㄩㄢˇ"); + CheckEq(ref counter, ref composer, "ybl", "ㄩㄢˋ"); + CheckEq(ref counter, ref composer, "yn", "ㄩㄣ"); + CheckEq(ref counter, ref composer, "ynf", "ㄩㄣˊ"); + CheckEq(ref counter, ref composer, "ynj", "ㄩㄣˇ"); + CheckEq(ref counter, ref composer, "ynl", "ㄩㄣˋ"); + CheckEq(ref counter, ref composer, "ym", "ㄩㄥ"); + CheckEq(ref counter, ref composer, "ymf", "ㄩㄥˊ"); + CheckEq(ref counter, ref composer, "ymj", "ㄩㄥˇ"); + CheckEq(ref counter, ref composer, "yml", "ㄩㄥˋ"); + CheckEq(ref counter, ref composer, "bic", "ㄅㄧㄝ"); + CheckEq(ref counter, ref composer, "bicf", "ㄅㄧㄝˊ"); + CheckEq(ref counter, ref composer, "bicj", "ㄅㄧㄝˇ"); + CheckEq(ref counter, ref composer, "bicl", "ㄅㄧㄝˋ"); + CheckEq(ref counter, ref composer, "pic", "ㄆㄧㄝ"); + CheckEq(ref counter, ref composer, "picj", "ㄆㄧㄝˇ"); + CheckEq(ref counter, ref composer, "picl", "ㄆㄧㄝˋ"); + CheckEq(ref counter, ref composer, "mic", "ㄇㄧㄝ"); + CheckEq(ref counter, ref composer, "micf", "ㄇㄧㄝˊ"); + CheckEq(ref counter, ref composer, "micl", "ㄇㄧㄝˋ"); + CheckEq(ref counter, ref composer, "dic", "ㄉㄧㄝ"); + CheckEq(ref counter, ref composer, "dicf", "ㄉㄧㄝˊ"); + CheckEq(ref counter, ref composer, "dicj", "ㄉㄧㄝˇ"); + CheckEq(ref counter, ref composer, "dicl", "ㄉㄧㄝˋ"); + CheckEq(ref counter, ref composer, "tic", "ㄊㄧㄝ"); + CheckEq(ref counter, ref composer, "ticf", "ㄊㄧㄝˊ"); + CheckEq(ref counter, ref composer, "ticj", "ㄊㄧㄝˇ"); + CheckEq(ref counter, ref composer, "ticl", "ㄊㄧㄝˋ"); + CheckEq(ref counter, ref composer, "nic", "ㄋㄧㄝ"); + CheckEq(ref counter, ref composer, "nicf", "ㄋㄧㄝˊ"); + CheckEq(ref counter, ref composer, "nicl", "ㄋㄧㄝˋ"); + CheckEq(ref counter, ref composer, "nycl", "ㄋㄩㄝˋ"); + CheckEq(ref counter, ref composer, "lic", "ㄌㄧㄝ"); + CheckEq(ref counter, ref composer, "licf", "ㄌㄧㄝˊ"); + CheckEq(ref counter, ref composer, "licj", "ㄌㄧㄝˇ"); + CheckEq(ref counter, ref composer, "licl", "ㄌㄧㄝˋ"); + CheckEq(ref counter, ref composer, "lyc", "ㄌㄩㄝ"); + CheckEq(ref counter, ref composer, "lycj", "ㄌㄩㄝˇ"); + CheckEq(ref counter, ref composer, "lycl", "ㄌㄩㄝˋ"); + CheckEq(ref counter, ref composer, "jic", "ㄐㄧㄝ"); + CheckEq(ref counter, ref composer, "jicf", "ㄐㄧㄝˊ"); + CheckEq(ref counter, ref composer, "jicj", "ㄐㄧㄝˇ"); + CheckEq(ref counter, ref composer, "jicl", "ㄐㄧㄝˋ"); + CheckEq(ref counter, ref composer, "jicd", "ㄐㄧㄝ˙"); + CheckEq(ref counter, ref composer, "jyc", "ㄐㄩㄝ"); + CheckEq(ref counter, ref composer, "jycf", "ㄐㄩㄝˊ"); + CheckEq(ref counter, ref composer, "jycj", "ㄐㄩㄝˇ"); + CheckEq(ref counter, ref composer, "jycl", "ㄐㄩㄝˋ"); + CheckEq(ref counter, ref composer, "qic", "ㄑㄧㄝ"); + CheckEq(ref counter, ref composer, "qicf", "ㄑㄧㄝˊ"); + CheckEq(ref counter, ref composer, "qicj", "ㄑㄧㄝˇ"); + CheckEq(ref counter, ref composer, "qicl", "ㄑㄧㄝˋ"); + CheckEq(ref counter, ref composer, "qyc", "ㄑㄩㄝ"); + CheckEq(ref counter, ref composer, "qycf", "ㄑㄩㄝˊ"); + CheckEq(ref counter, ref composer, "qycl", "ㄑㄩㄝˋ"); + CheckEq(ref counter, ref composer, "xic", "ㄒㄧㄝ"); + CheckEq(ref counter, ref composer, "xicf", "ㄒㄧㄝˊ"); + CheckEq(ref counter, ref composer, "xicj", "ㄒㄧㄝˇ"); + CheckEq(ref counter, ref composer, "xicl", "ㄒㄧㄝˋ"); + CheckEq(ref counter, ref composer, "xyc", "ㄒㄩㄝ"); + CheckEq(ref counter, ref composer, "xycf", "ㄒㄩㄝˊ"); + CheckEq(ref counter, ref composer, "xycj", "ㄒㄩㄝˇ"); + CheckEq(ref counter, ref composer, "xycl", "ㄒㄩㄝˋ"); + // CheckEq(ref counter, ref composer, "cf", "ㄝˊ"); + // CheckEq(ref counter, ref composer, "cj", "ㄝˇ"); + // CheckEq(ref counter, ref composer, "cl", "ㄝˋ"); + // CheckEq(ref counter, ref composer, "cd", "ㄝ˙"); + CheckEq(ref counter, ref composer, "h ", "ㄞ "); + CheckEq(ref counter, ref composer, "t ", "ㄦ "); + CheckEq(ref counter, ref composer, "tf", "ㄦˊ"); + CheckEq(ref counter, ref composer, "tj", "ㄦˇ"); + CheckEq(ref counter, ref composer, "tl", "ㄦˋ"); + CheckEq(ref counter, ref composer, "td", "ㄦ˙"); + CheckEq(ref counter, ref composer, "ic", "ㄧㄝ"); + CheckEq(ref counter, ref composer, "icf", "ㄧㄝˊ"); + CheckEq(ref counter, ref composer, "icj", "ㄧㄝˇ"); + CheckEq(ref counter, ref composer, "icl", "ㄧㄝˋ"); + CheckEq(ref counter, ref composer, "icd", "ㄧㄝ˙"); + CheckEq(ref counter, ref composer, "yc", "ㄩㄝ"); + CheckEq(ref counter, ref composer, "ycj", "ㄩㄝˇ"); + CheckEq(ref counter, ref composer, "ycl", "ㄩㄝˋ"); + Assert.AreEqual(counter, 0); } } diff --git a/Tekkon.Tests/TekkonTests_Intermediate.cs b/Tekkon.Tests/TekkonTests_Intermediate.cs index 0791599..2558ffb 100644 --- a/Tekkon.Tests/TekkonTests_Intermediate.cs +++ b/Tekkon.Tests/TekkonTests_Intermediate.cs @@ -1,26 +1,10 @@ // (c) 2022 and onwards The vChewing Project (MIT-NTL License). -/* -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -1. The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -2. No trademark license is granted to use the trade names, trademarks, service -marks, or product names of Contributor, except as required to fulfill notice -requirements above. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ +// ==================== +// This code is released under the MIT license (SPDX-License-Identifier: MIT) +// ... with NTL restriction stating that: +// No trademark license is granted to use the trade names, trademarks, service +// marks, or product names of Contributor, except as required to fulfill notice +// requirements defined in MIT License. using NUnit.Framework; diff --git a/Tekkon.sln b/Tekkon.sln index 2f7dec5..8df048d 100644 --- a/Tekkon.sln +++ b/Tekkon.sln @@ -47,6 +47,6 @@ Global $0.DotNetNamingPolicy = $4 $4.DirectoryNamespaceAssociation = PrefixedHierarchical $0.StandardHeader = $5 - version = 1.5.1 + version = 1.6.0 EndGlobalSection EndGlobal diff --git a/Tekkon/Composer.cs b/Tekkon/Composer.cs index 4dff1cb..944943d 100644 --- a/Tekkon/Composer.cs +++ b/Tekkon/Composer.cs @@ -1,26 +1,10 @@ // (c) 2022 and onwards The vChewing Project (MIT-NTL License). -/* -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -1. The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -2. No trademark license is granted to use the trade names, trademarks, service -marks, or product names of Contributor, except as required to fulfill notice -requirements above. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ +// ==================== +// This code is released under the MIT license (SPDX-License-Identifier: MIT) +// ... with NTL restriction stating that: +// No trademark license is granted to use the trade names, trademarks, service +// marks, or product names of Contributor, except as required to fulfill notice +// requirements defined in MIT License. using System; using System.Linq; @@ -335,15 +319,21 @@ public void ReceiveKeyFromPhonabet(string phonabet = "") { } if ((thePhone.Type is PhoneType.Intonation or PhoneType.Vowel) && (Consonant.Value is "ㄓ" or "ㄔ" or "ㄕ" or "ㄗ" or "ㄘ" or "ㄙ")) { - switch (Semivowel.Value) { - case "ㄧ": + switch (Semivowel.Value, Consonant.Value) { + case ("ㄧ", _): Semivowel.Clear(); break; - case "ㄩ": - Consonant = Consonant.Value switch { "ㄓ" or "ㄗ" => new("ㄐ"), - "ㄔ" or "ㄘ" => new("ㄑ"), - "ㄕ" or "ㄙ" => new("ㄒ"), - _ => Consonant }; + case ("ㄩ", "ㄓ"): + case ("ㄩ", "ㄗ"): + Consonant = new("ㄐ"); + break; + case ("ㄩ", "ㄔ"): + case ("ㄩ", "ㄘ"): + Consonant = new("ㄑ"); + break; + case ("ㄩ", "ㄕ"): + case ("ㄩ", "ㄙ"): + Consonant = new("ㄒ"); break; } } @@ -829,10 +819,10 @@ private string HandleDachen26(string key = "") { } else if (Semivowel.Value != "ㄩ" && Vowel.Value == "ㄡ") { Vowel.Clear(); strReturn = "ㄩ"; - } else if (!Semivowel.IsEmpty) + } else if (!Semivowel.IsEmpty || !"ㄐㄑㄒ".DoesHave(Consonant.Value)) strReturn = "ㄡ"; else - strReturn = ("ㄐㄑㄒ".DoesHave(Consonant.Value)) ? "ㄩ" : "ㄡ"; + strReturn = "ㄩ"; break; case "u": if (Semivowel.Value == "ㄧ" && Vowel.Value != "ㄚ") { @@ -949,6 +939,17 @@ private void CommonFixWhenHandlingDynamicArrangeInputs( // 處理公共特殊情形。 switch (incomingPhonabet.Type) { case PhoneType.Semivowel: + string newConstantStr = + (Consonant.Value, incomingPhonabet.Value) switch { + ("ㄓ", "ㄧ") => "ㄐ", + ("ㄓ", "ㄩ") => "ㄐ", + ("ㄍ", "ㄩ") => "ㄑ", + ("ㄔ", "ㄧ") => "ㄑ", + ("ㄔ", "ㄩ") => "ㄑ", + ("ㄕ", "ㄧ") => "ㄒ", + ("ㄕ", "ㄩ") => "ㄒ", + _ => "", + }; switch (Consonant.Value) { case "ㄍ": // 這裡不處理「ㄍㄧ」到「ㄑㄧ」的轉換,因為只有倚天26需要處理這個。 diff --git a/Tekkon/Enums.cs b/Tekkon/Enums.cs index d7db116..bafd0ab 100644 --- a/Tekkon/Enums.cs +++ b/Tekkon/Enums.cs @@ -1,26 +1,10 @@ // (c) 2022 and onwards The vChewing Project (MIT-NTL License). -/* -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -1. The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -2. No trademark license is granted to use the trade names, trademarks, service -marks, or product names of Contributor, except as required to fulfill notice -requirements above. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ +// ==================== +// This code is released under the MIT license (SPDX-License-Identifier: MIT) +// ... with NTL restriction stating that: +// No trademark license is granted to use the trade names, trademarks, service +// marks, or product names of Contributor, except as required to fulfill notice +// requirements defined in MIT License. namespace Tekkon { /// diff --git a/Tekkon/Phonabet.cs b/Tekkon/Phonabet.cs index c8187a8..7a786fd 100644 --- a/Tekkon/Phonabet.cs +++ b/Tekkon/Phonabet.cs @@ -1,26 +1,10 @@ // (c) 2022 and onwards The vChewing Project (MIT-NTL License). -/* -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -1. The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -2. No trademark license is granted to use the trade names, trademarks, service -marks, or product names of Contributor, except as required to fulfill notice -requirements above. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ +// ==================== +// This code is released under the MIT license (SPDX-License-Identifier: MIT) +// ... with NTL restriction stating that: +// No trademark license is granted to use the trade names, trademarks, service +// marks, or product names of Contributor, except as required to fulfill notice +// requirements defined in MIT License. using System; using System.Linq; diff --git a/Tekkon/Shared.cs b/Tekkon/Shared.cs index c0ca50c..beb8444 100644 --- a/Tekkon/Shared.cs +++ b/Tekkon/Shared.cs @@ -1,26 +1,10 @@ // (c) 2022 and onwards The vChewing Project (MIT-NTL License). -/* -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -1. The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -2. No trademark license is granted to use the trade names, trademarks, service -marks, or product names of Contributor, except as required to fulfill notice -requirements above. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ +// ==================== +// This code is released under the MIT license (SPDX-License-Identifier: MIT) +// ... with NTL restriction stating that: +// No trademark license is granted to use the trade names, trademarks, service +// marks, or product names of Contributor, except as required to fulfill notice +// requirements defined in MIT License. using System.Collections.Generic; using System.Linq; diff --git a/Tekkon/Tekkon.csproj b/Tekkon/Tekkon.csproj index f0bf3ba..c955067 100644 --- a/Tekkon/Tekkon.csproj +++ b/Tekkon/Tekkon.csproj @@ -3,16 +3,16 @@ net6.0 65001 - 1.5.1 + 1.6.0 vChewing.Tekkon Shiki Suen Atelier Inmu (c) 2022 and onwards The vChewing Project (MIT-NTL License). https://github.com/ShikiSuen/TekkonNT zh-TW - 1.5.1 - 1.5.1 - 1.5.1 + 1.6.0 + 1.6.0 + 1.6.0 Tekkon True README.md