public void testSendRequestStatus() { MessageHandler handler = new MOCKMessageHandler(); setup2Players(handler); //check in right state and the right player is the current player Assert.AreEqual(GameState.PLAYER1_MOVING, handler.getGameState()); Assert.AreEqual("joy", handler.getCurrentPlayerName()); //Checks that I can get to the status handler.sendRequest("STATUS"); Assert.AreEqual("WAITING", handler.getResponse()); }
public void testSendRequestForUpdate() { MessageHandler handler = new MOCKMessageHandler(); setup2Players(handler); handler.sendRequest("UPDATE"); //check in right state and the right player is the current player Assert.AreEqual(GameState.PLAYER1_MOVING, handler.getGameState()); Assert.AreEqual("joy", handler.getCurrentPlayerName()); //Sees if I can update the board for and get the response string handler.sendRequest("UPDATE"); Assert.AreEqual("N81N74|N12N14N27", handler.getResponse()); }