public void ManyIntegers()
 {
     var input = "46523355555112";
     var numberWorder = new NumberWorder(input);
     var output = numberWorder.GetOutput();
     output.Should().Be("FOURSIXFIVETWOTHREETHREEFIVEFIVEFIVEFIVEFIVEONEONETWO");
 }
 public void InvalidCharacterNonAscii()
 {
     var input = "12¡34";
     var numberWorder = new NumberWorder(input);
     var output = numberWorder.GetOutput();
     output.Should().Be("ONETWO>> \"¡\" invalid character supplied. Integers only, please.<<THREEFOUR");
 }
 public void MultipleIntegers()
 {
     var input = "465233";
     var numberWorder = new NumberWorder(input);
     var output = numberWorder.GetOutput();
     output.Should().Be("FOURSIXFIVETWOTHREETHREE");
 }
 public void RepeatingIntegers()
 {
     var input = "55555";
     var numberWorder = new NumberWorder(input);
     var output = numberWorder.GetOutput();
     output.Should().Be("FIVEFIVEFIVEFIVEFIVE");
 }
 public void SingleInteger()
 {
     var input = "5";
     var numberWorder = new NumberWorder(input);
     var output = numberWorder.GetOutput();
     output.Should().Be("FIVE");
 }
示例#6
0
        public void InvalidCharacterNonAscii()
        {
            var input        = "12¡34";
            var numberWorder = new NumberWorder(input);
            var output       = numberWorder.GetOutput();

            output.Should().Be("ONETWO>> \"¡\" invalid character supplied. Integers only, please.<<THREEFOUR");
        }
示例#7
0
        public void ManyIntegers()
        {
            var input        = "46523355555112";
            var numberWorder = new NumberWorder(input);
            var output       = numberWorder.GetOutput();

            output.Should().Be("FOURSIXFIVETWOTHREETHREEFIVEFIVEFIVEFIVEFIVEONEONETWO");
        }
示例#8
0
        public void RepeatingIntegers()
        {
            var input        = "55555";
            var numberWorder = new NumberWorder(input);
            var output       = numberWorder.GetOutput();

            output.Should().Be("FIVEFIVEFIVEFIVEFIVE");
        }
示例#9
0
        public void MultipleIntegers()
        {
            var input        = "465233";
            var numberWorder = new NumberWorder(input);
            var output       = numberWorder.GetOutput();

            output.Should().Be("FOURSIXFIVETWOTHREETHREE");
        }
示例#10
0
        public void SingleInteger()
        {
            var input        = "5";
            var numberWorder = new NumberWorder(input);
            var output       = numberWorder.GetOutput();

            output.Should().Be("FIVE");
        }
示例#11
0
        static void Main(string[] args)
        {
            switch (args.Length)
            {
                case (0):
                    Console.WriteLine("You didn't supply any arguments! Try again with one argument, please.");
                    break;
 
                case (1):
                    var numberWorder = new NumberWorder(args[0]);
                    var output = numberWorder.GetOutput();
                    Console.WriteLine(output);
                    break;

                default:
                    Console.WriteLine("You supplied too many arguments! Try again with one argument, please.");
                    break;
            }

        }