Beispiel #1
0
        public void ListOfNumbersUpToThree()
        {
            //arrange
            int           userint  = 3;
            PingPongClass example  = new PingPongClass(userint);
            List <string> userlist = example.getOutput();

            //act
            List <string> testlist = new List <string> {
                "1", "2", "ping"
            };

            //assert
            Assert.Equal(testlist, userlist);
        }
        public PingPong()
        {
            Get["/"] = _ =>
            {
                return(View["index.cshtml"]);
            };

            Post["/printout"] = _ =>
            {
                var           input      = Request.Form["inputNumber"];
                PingPongClass pingObject = new PingPongClass(input);
                // pingObject.PingPonger(input);
                List <string> newString = pingObject.getOutput();
                return(View["printout.cshtml", newString]);
            };
        }
Beispiel #3
0
        public ActionResult Result()
        {
            PingPongClass newpingpong = new PingPongClass(int.Parse(Request.Query["number"]));

            return(View("result", newpingpong.IsPingPong()));
        }
Beispiel #4
0
        public void PingPong_NumberDivisibleByFive_ping()
        {
            PingPongClass testPingPong = new PingPongClass();

            Assert.AreEqual("pong", testPingPong.CheckNumber(10));
        }
        public void isPingPong_ForNumber_DivisibleByFifteen_pingpong()
        {
            PingPongClass testPingPong = new PingPongClass(30);

            Assert.AreEqual("1", testPingPong.IsPingPong()[0]);
        }
        public void isPong_ForNumber_NotDivisibleByThreeFiveFifteen_numberEntered()
        {
            PingPongClass testPingPong = new PingPongClass(17);

            Assert.AreEqual("PingPong", testPingPong.IsPingPong()[14]);
        }
        public void isPong_ForNumber_DivisibleByThree_ping()
        {
            PingPongClass testPingPong = new PingPongClass(9);

            Assert.AreEqual("Pong", testPingPong.IsPingPong()[4]);
        }
        public void isPing_ForNumber_DivisibleByFive_pong()
        {
            PingPongClass testPingPong = new PingPongClass(10);

            Assert.AreEqual("Ping", testPingPong.IsPingPong()[2]);
        }
Beispiel #9
0
        public void PingPongWorks_NumberDivisibleByFive_Pong()
        {
            PingPongClass testPingPong = new PingPongClass();

            Assert.AreEqual("pong", PingPongClass.PingPongWorks(10));
        }
Beispiel #10
0
        public void PingPongWorks_NumberDivisibleByThree_Ping()
        {
            PingPongClass testPingPong = new PingPongClass();

            Assert.AreEqual("ping", PingPongClass.PingPongWorks(6));
        }
Beispiel #11
0
        public void PingPongWorks_NormalCount_True()
        {
            PingPongClass testPingPong = new PingPongClass();

            Assert.AreEqual("7", PingPongClass.PingPongWorks(7));
        }
        public void ReplaceWithPing_IfNumberIsDivisibleByThree_True()
        {
            PingPongClass testPingPongClass = new PingPongClass();

            Assert.AreEqual("ping", testPingPongClass.Number(3));
        }
Beispiel #13
0
 public void PingPong_NumberDivisibleByThree_ping()
 {
     // PingPongClass testPingPong = new PingPongClass();
     Assert.AreEqual("ping", PingPongClass.CheckNumber(6));
 }