< Summary

Class:Itinero.Instructions.Types.Generators.AllGenerators
Assembly:Itinero.Instructions
File(s):/home/runner/work/routing2/routing2/src/Itinero.Instructions/Types/Generators/AllGenerators.cs
Covered lines:10
Uncovered lines:0
Coverable lines:10
Total lines:22
Line coverage:100% (10 of 10)
Covered branches:0
Total branches:0
Tag:224_14471318300

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
.cctor()100%1100%

File(s)

/home/runner/work/routing2/routing2/src/Itinero.Instructions/Types/Generators/AllGenerators.cs

#LineLine coverage
 1using System.Collections.Generic;
 2using System.Runtime.CompilerServices;
 3
 4[assembly: InternalsVisibleTo("Itinero.Tests")]
 5[assembly: InternalsVisibleTo("Itinero.Tests.Benchmarks")]
 6[assembly: InternalsVisibleTo("Itinero.Tests.Functional")]
 7
 8namespace Itinero.Instructions.Types.Generators;
 9
 10internal static class AllGenerators
 11{
 112    public static readonly IReadOnlyList<IInstructionGenerator> Generators = new List<IInstructionGenerator>() {
 113            new BaseInstructionGenerator(),
 114            new EndInstructionGenerator(),
 115            new StartInstructionGenerator(),
 116            new IntersectionInstructionGenerator(),
 117            new RoundaboutInstructionGenerator(),
 118            new FollowAlongGenerator(),
 119            new FollowBendGenerator(),
 120            new TurnGenerator()
 121        };
 22}

Methods/Properties

.cctor()