public void DiscardRoundEndedCommand() { var c = GameCommandMock.DiscardRoundEndedCommand(); var dc = GetDecodedCommand(c); Assert.AreEqual(c.CardsDiscarded.Length, dc.CardsDiscarded.Length); for (int i = 0; i < c.CardsDiscarded.Length; ++i) { CompareDiscardInfo.Compare(c.CardsDiscarded[i], dc.CardsDiscarded[i]); } }