public HomeModule() { Get["/"] = _ => View ["index.cshtml"]; Post["/"] = _ => { string player1 = Game.GetPlayer1(); string player2; if (Request.Form["player2"] == "Random") { player2 = Game.GetAI(); } else { player2 = Request.Form["player2"]; } Game newGame = new Game(player1, player2); return View["index.cshtml", newGame.ReturnWinner()]; }; Post["/player2"] = _ => { Game newGame = new Game(Request.Form["player1"], ""); return View["player2.cshtml"]; }; }
public void TestRockPaperScissorReturnWinner() { Game newGame = new Game("Rock","Scissors"); Assert.Equal("Player 1", newGame.ReturnWinner()); }
public void ReturnWinner_ScissorsVsScissors_true() { Game newGame = new Game("Scissors","Scissors"); Assert.Equal("Draw", newGame.ReturnWinner()); }
public void ReturnWinner_ScissorsVsRock_true() { Game newGame = new Game("Scissors","Rock"); Assert.Equal("Player 2", newGame.ReturnWinner()); }
public void ReturnWinner_ScissorsVsPaper_true() { Game newGame = new Game("Scissors","Paper"); Assert.Equal("Player 1", newGame.ReturnWinner()); }
public void ReturnWinner_RockVsRock_true() { Game newGame = new Game("Rock","Rock"); Assert.Equal("Draw", newGame.ReturnWinner()); }
public void ReturnWinner_RockVsPaper_true() { Game newGame = new Game("Rock","Paper"); Assert.Equal("Player 2", newGame.ReturnWinner()); }
public void ReturnWinner_PaperVsScissors_true() { Game newGame = new Game("Paper","Scissors"); Assert.Equal("Player 2", newGame.ReturnWinner()); }
public void ReturnWinner_PaperVsRock_true() { Game newGame = new Game("Paper","Rock"); Assert.Equal("Player 1", newGame.ReturnWinner()); }
public void ReturnWinner_PaperVsPaper_true() { Game newGame = new Game("Paper","Paper"); Assert.Equal("Draw", newGame.ReturnWinner()); }