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 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"));
 }