private async Task DepositAggregate_DepositOnGround()
        {
            var spHandler  = new BallisticSingleParticleDepositionHandler();
            var aggHandler = new BallisticAggregateDepositionHandler(spHandler);

            var aggregate     = GetExampleAggregate();
            var neighborslist = new Mock <INeighborslist>().Object;
            var ct            = new CancellationToken();
            await aggHandler.DepositAggregate_Async(aggregate, GetDepositedParticlesFarAway(), neighborslist, GetDepositedParticlesFarAway().GetMaxRadius(), Environment.ProcessorCount, _config.Delta, ct);

            Assert.Equal(1.0, aggregate.Cluster.SelectMany(c => c.PrimaryParticles).Select(p => p.Position.Z).Min());
        }