コード例 #1
0
        public void Play_ForNumberTwo_ListOfOneAndTwo()
        {
            List <string> pingPong     = PingPong.Play(2);
            List <string> expectedList = new List <string> {
                "1", "2"
            };

            Assert.Equal(expectedList, pingPong);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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]);
            };
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: sarakane/csharp-ping-pong
        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);
            }
        }
コード例 #6
0
 public void Play_ForNumbersBiggerThanOneHundredThousand_ListFromOneToOneHundredThousand()
 {
     Assert.Equal(PingPong.Play(100000), PingPong.Play(2147483646));
 }