Example #1
0
        private static void RunSampleTests()
        {
            NumToWordConverter objConverter;
            {
                objConverter = new NumToWordConverter();
                string result         = string.Empty;
                string strInputNumber = string.Empty;

                Console.WriteLine("================================= Here is sample test cases result =================================");
                Console.WriteLine();

                Console.WriteLine(string.Format("Input : {0}             Output : {1}", strInputNumber, objConverter.ConvertNumber(string.Empty)));
                Console.WriteLine(string.Format("Input : {0}             Output : {1}", null, objConverter.ConvertNumber(null)));
                strInputNumber = "000";
                Console.WriteLine(string.Format("Input : {0}          Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "-123";
                Console.WriteLine(string.Format("Input : {0}         Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "0";
                Console.WriteLine(string.Format("Input : {0}            Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "10";
                Console.WriteLine(string.Format("Input : {0}           Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "14";
                Console.WriteLine(string.Format("Input : {0}           Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "143";
                Console.WriteLine(string.Format("Input : {0}          Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "200";
                Console.WriteLine(string.Format("Input : {0}          Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "2000";
                Console.WriteLine(string.Format("Input : {0}         Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "23456";
                Console.WriteLine(string.Format("Input : {0}        Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "50000";
                Console.WriteLine(string.Format("Input : {0}        Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "123456";
                Console.WriteLine(string.Format("Input : {0}       Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "200000";
                Console.WriteLine(string.Format("Input : {0}       Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "1234567";
                Console.WriteLine(string.Format("Input : {0}      Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
                strInputNumber = "2000000";
                Console.WriteLine(string.Format("Input : {0}      Output : {1}", strInputNumber, objConverter.ConvertNumber(strInputNumber)));
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Press Y to execute sample test cases");
            Console.WriteLine("Press anything else to continue with your own number");

            string input = Console.ReadLine();

            if (!string.IsNullOrEmpty(input) && !input.ToUpper().Equals("Y"))
            {
                Console.WriteLine("Okey, please enter the number that you want to convert into words..");
                string inputNumber = Console.ReadLine();

                NumToWordConverter objConverter = new NumToWordConverter();
                Console.WriteLine(objConverter.ConvertNumber(inputNumber));
            }
            else
            {
                RunSampleTests();
            }

            Console.WriteLine("====================================================================================================");
            Console.WriteLine("Press any key to exit....");
            Console.ReadLine();
        }