Esempio n. 1
0
        public void GiveMatchTilesAddedToRemoveTile_WhenExecute_ThenRemoveMatchTile()
        {
            MatchTile matchTile = new MatchTile();

            matchTile.type    = MatchTileType.MatchToken_A;
            matchTile.canMove = true;

            List <MatchTile> matchTiles = new List <MatchTile> ();

            matchTiles.Add(matchTile);

            RemoveTile removeTile = new RemoveTile();

            removeTile.matchTiles = matchTiles;

            matchTileGridModel.CanMove(matchTile).Returns(true);

            removeMatchTilesCommand.removeTile = removeTile;
            removeMatchTilesCommand.Execute();

            IEnumerator iEnum = removeMatchTilesCommand.enumerator;

            iEnum.MoveNext();
            iEnum.MoveNext();

            matchTileFactory.Received().RemoveMatchTile(matchTile);
        }
Esempio n. 2
0
 private void RemoveTiles(RemoveTile removeTile)
 {
     removeMatchTilesCommand.removeTile = removeTile;
     removeMatchTilesCommand.Execute();
 }