public static void WhenConvertToWords(string digits)
 {
     _digits = digits;
     if (_whichServerStarted.Equals("no"))
     {
         _checkWordster = new CheckWordster(_digits);
     }
 }
        public CheckwordsterService()
        {
            Post["/checkWordster"] = parameters =>
            {
                CheckWordsterData recievedData = this.Bind <CheckWordsterData>();

                var cw = new CheckWordster(recievedData.numberInDigits);

                return(new { numberInDigits = recievedData.numberInDigits, numberInWords = cw.GetWords() });
            };
        }
Example #3
0
        public void TestWordForDigits2()
        {
            var cw = new CheckWordster("25");

            Assert.Equal("Twenty five", cw.GetWords());
        }
Example #4
0
        public void TestDigitWordExtraction2()
        {
            var cw = new CheckWordster("25");

            Assert.Equal("twenty five", cw.WordsForUpTo1000("25"));
        }
Example #5
0
        public void TestWordForDigits5()
        {
            var cw = new CheckWordster("32001");

            Assert.Equal("Thirty two thousand one", cw.GetWords());
        }
Example #6
0
        public void TestDigitWordExtraction5B()
        {
            var cw = new CheckWordster("32001");

            Assert.Equal("one", cw.WordsForUpTo1000("001"));
        }
Example #7
0
        public void TestDigitWordExtraction5A()
        {
            var cw = new CheckWordster("32001");

            Assert.Equal("thirty two", cw.WordsForUpTo1000("32"));
        }
Example #8
0
        public void TestWordForDigits3()
        {
            var cw = new CheckWordster("32768");

            Assert.Equal("Thirty two thousand seven hundred sixty eight", cw.GetWords());
        }
Example #9
0
        public void TestDigitWordExtraction3B()
        {
            var cw = new CheckWordster("32768");

            Assert.Equal("seven hundred sixty eight", cw.WordsForUpTo1000("768"));
        }