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()); }