public void ChangeActivePlayer_swaps_players() { //Arrange string player1Name = "player one"; var player1Token = TickTackToeBoard.TickTackToeToken.X; string player2Name = "player two"; var player2Token = TickTackToeBoard.TickTackToeToken.O; var board = new TestBoard(); var game = new TestGame(board); game.SetPlayer1(player1Name, player1Token); game.SetPlayer2(player2Name, player2Token); //Act var result = game.ChangeActivePlayer(game.Player1); //Assert Assert.AreEqual(game.Player2, result); }