コード例 #1
0
ファイル: MOCKMessageHandlerTests.cs プロジェクト: bdr27/c-
        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());
        }
コード例 #2
0
ファイル: MOCKMessageHandlerTests.cs プロジェクト: bdr27/c-
        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());
        }