public void NumberToWords_Negative()
        {
            var testInput = -14;
            var result    = NumberConverterService.NumberToWords(testInput);

            Assert.IsNotNull(result);
            Assert.AreNotEqual("", result);
            Assert.AreEqual("NEGATIVE FOURTEEN", result.ToUpper());
        }
        public void NumberToWords_Max()
        {
            var testInput = 2147483647;
            var result    = NumberConverterService.NumberToWords(testInput);

            Assert.IsNotNull(result);
            Assert.AreNotEqual("", result);
            Assert.AreEqual("TWO THOUSAND ONE HUNDRED AND FORTY - SEVEN MILLION FOUR HUNDRED AND EIGHTY - THREE THOUSAND SIX HUNDRED AND FORTY - SEVEN", result.ToUpper());
        }
        public void NumberToWords_MillionThousandHundred()
        {
            var testInput = 123456789;
            var result    = NumberConverterService.NumberToWords(testInput);

            Assert.IsNotNull(result);
            Assert.AreNotEqual("", result);
            Assert.AreEqual("ONE HUNDRED AND TWENTY - THREE MILLION FOUR HUNDRED AND FIFTY - SIX THOUSAND SEVEN HUNDRED AND EIGHTY - NINE", result.ToUpper());
        }
        public void NumberToWords_Million()
        {
            var testInput = 123000000;
            var result    = NumberConverterService.NumberToWords(testInput);

            Assert.IsNotNull(result);
            Assert.AreNotEqual("", result);
            Assert.AreEqual("ONE HUNDRED AND TWENTY - THREE MILLION", result.ToUpper());
        }
        public void NumberToWords_Teen()
        {
            var testInput = 12;
            var result    = NumberConverterService.NumberToWords(testInput);

            Assert.IsNotNull(result);
            Assert.AreNotEqual("", result);
            Assert.AreEqual("TWELVE", result.ToUpper());
        }
        public void NumberToWords_Zero()
        {
            var testInput = 0;
            var result    = NumberConverterService.NumberToWords(testInput);

            Assert.IsNotNull(result);
            Assert.AreNotEqual("", result);
            Assert.AreEqual("ZERO", result.ToUpper());
        }