public void PlayerWonPotCommand()
        {
            var c  = GameCommandMock.PlayerWonPotCommand();
            var dc = GetDecodedCommand(c);

            Assert.AreEqual(c.NoSeat, dc.NoSeat);
            Assert.AreEqual(c.PotId, dc.PotId);
            Assert.AreEqual(c.TotalPlayerMoney, dc.TotalPlayerMoney);
            Assert.AreEqual(c.WonAmount, dc.WonAmount);
            Assert.AreEqual(c.TotalPotAmount, dc.TotalPotAmount);
            Assert.AreEqual(c.WinningHand, dc.WinningHand);
            Assert.AreEqual(c.WinningCards.Length, dc.WinningCards.Length);
            for (int i = 0; i < c.WinningCards.Length; ++i)
            {
                Assert.AreEqual(c.WinningCards[i], dc.WinningCards[i]);
            }
        }