public void Clean_up_step_scores_nothing()
        {
            var scoreKeeper = new ScoreKeeper(10);

            CleanUpStep step = new CleanUpStep(
                new List <MovedTile>()
            {
                new MovedTile(),
                new MovedTile(),
            },
                new HashSet <Tile>()
            {
                new Tile(0),
                new Tile(1),
                new Tile(2),
            },
                new HashSet <Tile>()
            {
                new Tile(3),
            });

            int cleanUpScore = scoreKeeper.ScoreStep(step, 0);

            Assert.That(cleanUpScore, Is.EqualTo(0));
        }
 private async Task AnimateCleanUpStepAsync(CleanUpStep step)
 {
     await AnimateInertTilesAsync(step.InertTiles);
     await AnimateCrackedTilesAsync(step.CrackedTiles);
     await AnimateNewTilesAsync(step.NewTiles);
 }
 private int ScoreCleanUpStep(CleanUpStep _)
 {
     return(0);
 }