< Summary

Class:Itinero.Routing.RoutingSettings
Assembly:Itinero
File(s):/home/runner/work/routing2/routing2/src/Itinero/Routing/RoutingSettings.cs
Covered lines:3
Uncovered lines:0
Coverable lines:3
Total lines:25
Line coverage:100% (3 of 3)
Covered branches:0
Total branches:0
Tag:224_14471318300

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
get_Profile()100%1100%
get_RouteBuilder()100%1100%
get_MaxDistance()100%1100%

File(s)

/home/runner/work/routing2/routing2/src/Itinero/Routing/RoutingSettings.cs

#LineLine coverage
 1using Itinero.Profiles;
 2using Itinero.Routes.Builders;
 3
 4namespace Itinero.Routing;
 5
 6/// <summary>
 7/// Settings to configure routing.
 8/// </summary>
 9public class RoutingSettings
 10{
 11    /// <summary>
 12    /// Gets or sets the profile.
 13    /// </summary>
 2814    public Profile Profile { get; set; } = null!;
 15
 16    /// <summary>
 17    /// Gets or sets the route builder.
 18    /// </summary>
 1419    public IRouteBuilder RouteBuilder { get; set; } = Routes.Builders.RouteBuilder.Default;
 20
 21    /// <summary>
 22    /// Caps a search until the given distance in meter.
 23    /// </summary>
 1424    public double MaxDistance { get; set; } = double.MaxValue;
 25}