public void Play_ForNumberTwo_ListOfOneAndTwo()
        {
            List <string> pingPong     = PingPong.Play(2);
            List <string> expectedList = new List <string> {
                "1", "2"
            };

            Assert.Equal(expectedList, pingPong);
        }
        public void Play_ForNumberFifteen_ListOfOneToFourteenAndPingPong()
        {
            List <string> pingPong     = PingPong.Play(15);
            List <string> expectedList = new List <string> {
                "1", "2", "ping", "4", "pong", "ping", "7", "8", "ping", "pong", "11", "ping", "13", "14", "pingpong"
            };

            Assert.Equal(expectedList, pingPong);
        }
        public void Play_ForNumberFive_ListOfOneTwoPingThreeFourPong()
        {
            List <string> pingPong     = PingPong.Play(5);
            List <string> expectedList = new List <string> {
                "1", "2", "ping", "4", "pong"
            };

            Assert.Equal(expectedList, pingPong);
        }
        public HomeModule()
        {
            Get["/"] = _ => { return(View["pingpong.cshtml", new List <string> {
                                          }]); };

            Post["/pingpong"] = _ =>
            {
                List <string> model = PingPong.Play(Request.Form["number"]);
                return(View["pingpong.cshtml", model]);
            };
        }
Beispiel #5
0
        static void Main()
        {
            Console.WriteLine("Enter a number: ");
            string userInput  = Console.ReadLine();
            int    userNumber = int.Parse(userInput);

            List <string> pingPong = new List <string>();

            pingPong = PingPong.Play(userNumber);

            foreach (string number in pingPong)
            {
                Console.WriteLine(number);
            }
        }
 public void Play_ForNumbersBiggerThanOneHundredThousand_ListFromOneToOneHundredThousand()
 {
     Assert.Equal(PingPong.Play(100000), PingPong.Play(2147483646));
 }