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"); }
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; } }