コード例 #1
0
        public void T04TestCPUChoices()
        {
            RockPaperScissors rps = new RockPaperScissors();

            rps.MakeChoice("paper");

            for (int i = 0; i < 500; i++)
            {
                string x = rps.GetCpuChoice();
                Assert.True(x == "rock" || x == "paper" || x == "scissors");
            }
        }
コード例 #2
0
        public void T14GoldenTest()
        {
            RockPaperScissors rps = new RockPaperScissors();

            rps.MakeChoice("scissors");
            for (int i = 0; i < 500; i++)
            {
                string            playerInput = rps.GetCpuChoice();
                RockPaperScissors trueRPS     = new RockPaperScissors();
                trueRPS.MakeChoice(playerInput);
                string s = trueRPS.status;
                Assert.True(s == "win" || s == "lose" || s == "tie");
            }
        }