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); }
private void RemoveTiles(RemoveTile removeTile) { removeMatchTilesCommand.removeTile = removeTile; removeMatchTilesCommand.Execute(); }