Esempio n. 1
0
        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!");
        }
Esempio n. 2
0
 public void Init()
 {
     _table = new MahjonggTable();
 }