Exemplo n.º 1
0
        public void Test1()
        {
            Console.WriteLine("Running RNPTest.Test1()");
            var rnpObj = new RomanToDecimanlLikeNumeralParser <RomanLanguage>();

            foreach (var numeral in numerals)
            {
                Console.WriteLine("{0} = {1}", numeral, rnpObj.ParseNumber(numeral));
            }
            Console.WriteLine("RNPTest.Test1() finished.");
        }
Exemplo n.º 2
0
        public void Test2()
        {
            Console.WriteLine("Running RNPTest.Test2()");
            var rnpObj = new RomanToDecimanlLikeNumeralParser <RomanLanguage>();

            foreach (var numeral in numerals)
            {
                var result = rnpObj.ParseNumber(numeral);
                if (result == numeralsDict[numeral])
                {
                    //  Console.WriteLine("{0} passed the test. Value in decimal : {1}", numeral, result);
                    //  Console.WriteLine("pass");
                }
                else
                {
                    Console.WriteLine("{0} failed the test. Calculated value : {1}, should be value : {2} (in decimal)", numeral, result, numeralsDict[numeral]);
                }
            }

            Console.WriteLine("RNPTest.Test2() finished.");
        }