public void ShuffleTest() { MahjonggTable newTable = new MahjonggTable(); newTable.Shuffle(); bool isShuffle = false; for (int i = 0; i < newTable.TileCount; i++) { if (_table.tiles.item[i].Equels(newTable.tiles.item[i]) == false) { isShuffle = true; } } Assert.IsTrue(isShuffle, "Shuffle is fail ... isShuffle!"); MahjonggTable checkTable2nd = new MahjonggTable(); checkTable2nd.Shuffle(); bool isShuffle2nd = false; for (int i = 0; i < newTable.TileCount; i++) { if (checkTable2nd.tiles.item[i].Equels(newTable.tiles.item[i]) == false) { isShuffle2nd = true; } } Assert.IsTrue(isShuffle2nd, "Shuffle is fail ... isShuffle2nd!"); }
public void Init() { _table = new MahjonggTable(); }