Пример #1
0
        public void MatchListMultipleInSentence()
        {
            var sentence = "This [pronounce: <IPA>]has[endpronounce] multiple[pause: 2][pronounce: <IPA>]matches.[endpronounce]";
            var matches = new PronounceTagMatcher().Matches(sentence);

            Assert.IsTrue(matches.Any(), "No matches found.");
            Assert.IsTrue(matches.Count == 2, "Didn't match all.");
        }
Пример #2
0
        public void MatchListSingleInSentence()
        {
            var sentence = "This is a [pronounce: <IPA>]test[endpronounce].";
            var matches = new PronounceTagMatcher().Matches(sentence);

            Assert.IsTrue(matches.Any(), "No matches found.");
            Assert.IsTrue(matches.Count == 1, "More than one match.");

            var match = matches[0];
            Assert.IsTrue(match.Start == 10, "Match start was incorrect.");
            Assert.IsTrue(match.End == 45, "Match end was incorrect.");
        }