Example #1
0
        public void ConvertNumber_0_Zero()
        {
            //arrange
            var    converter = new EnglishNumberToTextConverter();
            long   number    = 0;
            string expected  = "zero";

            //act
            var actual = converter.ConvertNumber(number);

            actual = actual.Trim();

            //assert
            Assert.Equal(expected, actual);
        }
Example #2
0
        public void ConvertNumber_999_CorrectString()
        {
            //arrange
            var    converter = new EnglishNumberToTextConverter();
            long   number    = 999;
            string expected  = "nine hundred ninety nine";

            //act
            var actual = converter.ConvertNumber(number);

            actual = actual.Trim();

            //assert
            Assert.Equal(expected, actual);
        }
Example #3
0
        public void ConvertNumber_100000000_CorrectString()
        {
            //arrange
            var    converter = new EnglishNumberToTextConverter();
            long   number    = 100000000;
            string expected  = "one hundred million";

            //act
            var actual = converter.ConvertNumber(number);

            actual = actual.Trim();

            //assert
            Assert.Equal(expected, actual);
        }
Example #4
0
        public void ConvertNumber_12_CorrectString()
        {
            //arrange
            var    converter = new EnglishNumberToTextConverter();
            long   number    = 12;
            string expected  = "twelve";

            //act
            var actual = converter.ConvertNumber(number);

            actual = actual.Trim();

            //assert
            Assert.Equal(expected, actual);
        }