public void SeatUpdatedCommand() { var c = GameCommandMock.SeatUpdatedCommand(); var dc = GetDecodedCommand(c); CompareSeatInfo.Compare(c.Seat, dc.Seat); }
public void GameStartedCommand() { var c = GameCommandMock.GameStartedCommand(); var dc = GetDecodedCommand(c); Assert.AreEqual(c.NeededBlindAmount, dc.NeededBlindAmount); Assert.AreEqual(c.Seats.Count, dc.Seats.Count); for (int i = 0; i < c.Seats.Count; ++i) { CompareSeatInfo.Compare(c.Seats[i], dc.Seats[i]); } }
public void BetTurnStartedCommand() { var c = GameCommandMock.BetTurnStartedCommand(); var dc = GetDecodedCommand(c); Assert.AreEqual(c.BettingRoundId, dc.BettingRoundId); Assert.AreEqual(c.Cards.Length, dc.Cards.Length); Assert.IsFalse(c.Cards.Except(dc.Cards).Any()); Assert.AreEqual(c.Seats.Count, dc.Seats.Count); for (int i = 0; i < c.Seats.Count; ++i) { CompareSeatInfo.Compare(c.Seats[i], dc.Seats[i]); } }
public void TableInfoCommand() { var c = GameCommandMock.TableInfoCommand(); var dc = GetDecodedCommand(c); CompareTableParams.Compare(c.Params, dc.Params); Assert.AreEqual(c.TotalPotAmount, dc.TotalPotAmount); Assert.AreEqual(c.PotsAmount.Count, dc.PotsAmount.Count); Assert.IsFalse(c.PotsAmount.Except(dc.PotsAmount).Any()); Assert.AreEqual(c.BoardCards.Length, dc.BoardCards.Length); Assert.IsFalse(c.BoardCards.Except(dc.BoardCards).Any()); Assert.AreEqual(c.Seats.Count, dc.Seats.Count); for (int i = 0; i < c.Seats.Count; ++i) { CompareSeatInfo.Compare(c.Seats[i], dc.Seats[i]); } Assert.AreEqual(c.GameHasStarted, dc.GameHasStarted); }
public void JoinTableResponse() { var c = LobbyCommandMock.JoinTableResponse(); var dc = EncodeDecodeHelper.GetDecodedCommand(c); Assert.AreEqual(c.Success, dc.Success); CompareJoinTableCommand(c.Command, dc.Command); CompareTableParams.Compare(c.Params, dc.Params); //Assert.AreEqual(c.TotalPotAmount, dc.TotalPotAmount); //Assert.AreEqual(c.PotsAmount.Count, dc.PotsAmount.Count); //Assert.IsFalse(c.PotsAmount.Except(dc.PotsAmount).Any()); //Assert.AreEqual(c.BoardCards.Length, dc.BoardCards.Length); //Assert.IsFalse(c.BoardCards.Except(dc.BoardCards).Any()); Assert.AreEqual(c.Seats.Count, dc.Seats.Count); for (int i = 0; i < c.Seats.Count; ++i) { CompareSeatInfo.Compare(c.Seats[i], dc.Seats[i]); } Assert.AreEqual(c.GameHasStarted, dc.GameHasStarted); }