public HomeModule()
        {
            Get["/"] = _ => {
            return View["index.cshtml"];
              };
              Get["/2player"] = _ => {
            return View["2player.cshtml"];
              };
              Post["/2playerwinner"] = _ => {
            var player1 = Request.Form["player1"];
            var player2 = Request.Form["player2"];
            RockPaperScissors newGame = new RockPaperScissors();
            string winner = newGame.DoBattle(player1, player2);

            return View["2playerwinner.cshtml", winner];
              };
              Get["/computer"] = _ => {
            return View["computer.cshtml"];
              };
              Post["/computerwinner"] = _ => {
            RockPaperScissors newGame = new RockPaperScissors();

            var player1 = Request.Form["player1"];
            var player2 = newGame.ComputerBattle();
            string winner = newGame.DoBattle(player1, player2);
            return View["computerwinner.cshtml", winner];
              };
        }
        public string ComputerBattle()
        {
            string player2;
              Random rnd = new Random();
              int randomNumber = rnd.Next(1,4);
              RockPaperScissors newGame = new RockPaperScissors();

              if (randomNumber == 1)
              {
            player2 = "rock";
              }
              else if (randomNumber == 2)
              {
            player2 = "paper";
              }
              else
              {
            player2 = "scissors";
              }
              return player2;
        }
 public void DoBattle_Player2_ScissorsWins()
 {
     RockPaperScissors testRPS = new RockPaperScissors();
       Assert.Equal("Player 2 Wins!", testRPS.DoBattle("paper", "scissors"));
 }
 public void DoBattle_Player1_RockWins()
 {
     RockPaperScissors testRPS = new RockPaperScissors();
       Assert.Equal("Player 1 Wins!", testRPS.DoBattle("rock", "scissors"));
 }
 public void DoBattle_DrawTrue()
 {
     RockPaperScissors testRPS = new RockPaperScissors();
       Assert.Equal("draw", testRPS.DoBattle("rock", "rock"));
 }
 public void DoBattle_DrawFalse()
 {
     RockPaperScissors testRPS = new RockPaperScissors();
       Assert.Equal("invalid", testRPS.DoBattle("rock", "pickle"));
 }