| CounterDrone.Core | 1415 | 129 | 1544 | 3441 | 91.6% | | 265 | 343 | 77.2% | |
| CounterDrone.Core.Algorithms.ActiveFuelDamageModel | 8 | 6 | 14 | 37 | 57.1% | | 3 | 12 | 25% | |
| CounterDrone.Core.Algorithms.ActiveMaterialDamageModel | 10 | 6 | 16 | 39 | 62.5% | | 5 | 14 | 35.7% | |
| CounterDrone.Core.Algorithms.AlgorithmFactory | 12 | 2 | 14 | 28 | 85.7% | | 1 | 2 | 50% | |
| CounterDrone.Core.Algorithms.DamageModelRouter | 17 | 1 | 18 | 32 | 94.4% | | 9 | 10 | 90% | |
| CounterDrone.Core.Algorithms.DefaultDefenseAdvisor | 132 | 7 | 139 | 187 | 94.9% | | 20 | 24 | 83.3% | |
| CounterDrone.Core.Algorithms.DefenseRecommendation | 2 | 0 | 2 | 78 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Algorithms.DefenseSolution | 8 | 0 | 8 | 78 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Algorithms.GaussianPuffDispersion | 38 | 0 | 38 | 73 | 100% | | 8 | 8 | 100% | |
| CounterDrone.Core.Algorithms.InertGasDamageModel | 12 | 0 | 12 | 31 | 100% | | 11 | 12 | 91.6% | |
| CounterDrone.Core.Algorithms.Kinematics | 47 | 17 | 64 | 105 | 73.4% | | 12 | 21 | 57.1% | |
| CounterDrone.Core.Algorithms.ParticleParams | 4 | 0 | 4 | 78 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Algorithms.RecommendedDetection | 3 | 0 | 3 | 78 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Algorithms.RecommendedPlatform | 7 | 0 | 7 | 78 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Algorithms.ThreatProfile | 5 | 0 | 5 | 78 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Algorithms.Vector3 | 6 | 0 | 6 | 78 | 100% | | 0 | 0 | | |
| CounterDrone.Core.DatabaseManager | 44 | 0 | 44 | 69 | 100% | | 2 | 2 | 100% | |
| CounterDrone.Core.Models.AmmunitionSpec | 14 | 0 | 14 | 42 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.CloudDispersal | 23 | 0 | 23 | 49 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.CombatScene | 13 | 0 | 13 | 36 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.ControlZone | 7 | 0 | 7 | 28 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.EquipmentDeployment | 16 | 0 | 16 | 44 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.Group | 5 | 0 | 5 | 22 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.ModelInfo | 8 | 0 | 8 | 28 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.PagedResult<T> | 5 | 0 | 5 | 27 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.RoutePlan | 5 | 0 | 5 | 20 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.SimEvent | 0 | 8 | 8 | 28 | 0% | | 0 | 0 | | |
| CounterDrone.Core.Models.SimFrameRecord | 13 | 0 | 13 | 34 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.SimTask | 8 | 0 | 8 | 29 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.SimulationReport | 9 | 0 | 9 | 31 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.TargetConfig | 9 | 0 | 9 | 30 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.TaskFullConfig | 8 | 0 | 8 | 27 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Models.Waypoint | 8 | 0 | 8 | 27 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Repository.AmmunitionSpecRepository | 6 | 0 | 6 | 19 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Repository.BaseRepository<T> | 22 | 0 | 22 | 46 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Repository.CloudDispersalRepository | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Repository.CombatSceneRepository | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Repository.ControlZoneRepository | 12 | 0 | 12 | 27 | 100% | | 2 | 2 | 100% | |
| CounterDrone.Core.Repository.EquipmentDeploymentRepository | 8 | 1 | 9 | 24 | 88.8% | | 1 | 2 | 50% | |
| CounterDrone.Core.Repository.GroupRepository | 6 | 0 | 6 | 19 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Repository.ModelRepository | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Repository.RoutePlanRepository | 1 | 0 | 1 | 10 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Repository.SimTaskRepository | 15 | 0 | 15 | 34 | 100% | | 6 | 6 | 100% | |
| CounterDrone.Core.Repository.TargetConfigRepository | 4 | 5 | 9 | 24 | 44.4% | | 0 | 2 | 0% | |
| CounterDrone.Core.Repository.WaypointRepository | 11 | 1 | 12 | 27 | 91.6% | | 1 | 2 | 50% | |
| CounterDrone.Core.Services.GroupService | 27 | 0 | 27 | 50 | 100% | | 4 | 4 | 100% | |
| CounterDrone.Core.Services.ModelService | 31 | 1 | 32 | 59 | 96.8% | | 13 | 14 | 92.8% | |
| CounterDrone.Core.Services.ReportGenerator | 62 | 2 | 64 | 96 | 96.8% | | 9 | 12 | 75% | |
| CounterDrone.Core.Services.ReportService | 58 | 2 | 60 | 94 | 96.6% | | 7 | 12 | 58.3% | |
| CounterDrone.Core.Services.ScenarioService | 148 | 6 | 154 | 224 | 96.1% | | 38 | 46 | 82.6% | |
| CounterDrone.Core.Simulation.CloudEntity | 22 | 1 | 23 | 38 | 95.6% | | 1 | 2 | 50% | |
| CounterDrone.Core.Simulation.ControlZoneEntity | 21 | 0 | 21 | 38 | 100% | | 6 | 8 | 75% | |
| CounterDrone.Core.Simulation.DetectionEntity | 0 | 20 | 20 | 32 | 0% | | 0 | 0 | | |
| CounterDrone.Core.Simulation.DroneEntity | 81 | 9 | 90 | 125 | 90% | | 21 | 24 | 87.5% | |
| CounterDrone.Core.Simulation.EntitySnapshot | 9 | 0 | 9 | 56 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Simulation.EventQueue | 0 | 6 | 6 | 56 | 0% | | 0 | 0 | | |
| CounterDrone.Core.Simulation.FrameDataStore | 48 | 10 | 58 | 88 | 82.7% | | 7 | 10 | 70% | |
| CounterDrone.Core.Simulation.MunitionEntity | 47 | 10 | 57 | 87 | 82.4% | | 10 | 14 | 71.4% | |
| CounterDrone.Core.Simulation.PlatformEntity | 30 | 1 | 31 | 44 | 96.7% | | 5 | 8 | 62.5% | |
| CounterDrone.Core.Simulation.SimEvent | 6 | 0 | 6 | 56 | 100% | | 0 | 0 | | |
| CounterDrone.Core.Simulation.SimulationEngine | 215 | 1 | 216 | 298 | 99.5% | | 63 | 70 | 90% | |
| CounterDrone.Core.Simulation.SimulationFrameResult | 5 | 0 | 5 | 56 | 100% | | 0 | 0 | | |
| CounterDrone.Core.TestPathProvider | 11 | 6 | 17 | 35 | 64.7% | | 0 | 0 | | |