Exemplo n.º 1
0
        public void TestEachWordsMathiraiCount()
        {
            var sentence = "தமிழ் வாழ்க";
            var mathirais = new Dictionary<string, double> {
            {
               "தமிழ்", 2.5
            },
            {
                "வாழ்க", 3.5
            }};
            var prosodyParser = new ProsodyParser(sentence);
            var MathiraiCount = prosodyParser.GetMathiraiCount();

            foreach (var wordDictionary in MathiraiCount.DetailedMathiraiCount)
            {
                foreach (var wordList in wordDictionary)
                {
                    double mathiraiCountForWord = 0;
                    foreach (var word in wordList.Value)
                    {
                        //mathiraiCountForWord = mathiraiCountForWord + word.Value;
                    }
                    Assert.Equal(mathirais[wordList.Key], mathiraiCountForWord);
                }
            }

            Assert.True(MathiraiCount.TotalMathiraiCount == 6);
        }
Exemplo n.º 2
0
        public void TestTotalMathiraiCountWithGranthaLetters()
        {
            var sentence = "மஹத்தி ராஜா";
            var prosodyParser = new ProsodyParser(sentence);
            var MathiraiCount = prosodyParser.GetMathiraiCount();

            Assert.True(MathiraiCount.TotalMathiraiCount == 7.5);
        }
Exemplo n.º 3
0
        public void TestTotalMathiraiCount()
        {
            var sentence = "தமிழ் வாழ்க";
            var prosodyParser = new ProsodyParser(sentence);
            var MathiraiCount = prosodyParser.GetMathiraiCount();


            Assert.True(MathiraiCount.TotalMathiraiCount == 6);
        }