Exemple #1
0
        public void CloseSinglePhoneMemberTest4()
        {
            const char dental     = '\u032A';
            const char aspiration = '\u02B0';

            var member = new PatternGroupMember();

            member.AddToMember('t');
            member.AddToMember(dental);
            member.AddToMember(App.kTopTieBarC);
            member.AddToMember('s');
            member.AddToMember(aspiration);
            member.CloseMember();

            Assert.AreEqual(string.Format("t{0}s", App.kTopTieBarC), member.Member);
            Assert.AreEqual(string.Format("{0}{1}", dental, aspiration), member.DiacriticPattern);
        }
Exemple #2
0
        public void CloseSinglePhoneMemberTest1()
        {
            const char dental     = '\u032A';
            const char aspiration = '\u02B0';

            var member = new PatternGroupMember();

            member.AddToMember('t');
            member.AddToMember(dental);
            member.AddToMember(App.kBottomTieBarC);
            member.AddToMember('s');
            member.DiacriticPattern = aspiration.ToString();
            member.CloseMember();

            Assert.AreEqual(string.Format("t{0}s", App.kBottomTieBarC), member.Member);
            Assert.IsTrue(member.DiacriticPattern.IndexOf(dental) >= 0);
            Assert.IsTrue(member.DiacriticPattern.IndexOf(aspiration) >= 0);
        }