< Summary

Class:Itinero.Instructions.RouteExtensions
Assembly:Itinero.Instructions
File(s):/home/runner/work/routing2/routing2/src/Itinero.Instructions/RouteExtensions.cs
Covered lines:0
Uncovered lines:5
Coverable lines:5
Total lines:25
Line coverage:0% (0 of 5)
Covered branches:0
Total branches:2
Branch coverage:0% (0 of 2)
Tag:224_14471318300

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
Instructions(...)0%20%

File(s)

/home/runner/work/routing2/routing2/src/Itinero.Instructions/RouteExtensions.cs

#LineLine coverage
 1using Itinero.Routes;
 2
 3namespace Itinero.Instructions;
 4
 5/// <summary>
 6/// Extensions for route to generate turn-by-turn instructions.
 7/// </summary>
 8public static class RouteExtensions
 9{
 10    /// <summary>
 11    /// Configures an instruction generator to generate turn-by-turn instructions.
 12    /// </summary>
 13    /// <param name="route">The route.</param>
 14    /// <param name="settings">The settings.</param>
 15    /// <returns>A route and associated instructions.</returns>
 16    public static IRouteAndBaseInstructions Instructions(this Route route,
 17        RouteInstructionGeneratorSettings? settings = null)
 018    {
 019        settings ??= RouteInstructionGeneratorSettings.Default;
 20
 021        var generator = new RouteInstructionGenerator(route, settings);
 22
 023        return generator.Generate();
 024    }
 25}

Methods/Properties

Instructions(...)