public StreetSegmentGroupRepositoryTests(DatabaseFixture fixture)
 {
     Repository        = new StreetSegmentGroupRepository(fixture.Context);
     SegmentRepository = new StreetSegmentRepository(fixture.Context);
     Segments          = new StreetSegments();
     SegmentRepository.Add(Segments[0]);
     SegmentRepository.Add(Segments[1]);
 }
        public TripService(
            ILogger <TripService> logger,
            APIOptions options,
            INeighborhoodRepository neighborhoodRepository,
            IPatternAreaRepository patternAreaRepository,
            IStreetSegmentRepository streetSegmentRepository,
            IStreetSegmentGroupRepository streetSegmentGroupRepository,
            IBicyclePathRepository bicyclePathRepository,
            IBicyclePathGroupRepository bicyclePathGroupRepository
            )
        {
            Logger = logger;

            NeighborhoodRepository       = neighborhoodRepository;
            PatternAreaRepository        = patternAreaRepository;
            StreetSegmentRepository      = streetSegmentRepository;
            StreetSegmentGroupRepository = streetSegmentGroupRepository;
            BicyclePathRepository        = bicyclePathRepository;
            BicyclePathGroupRepository   = bicyclePathGroupRepository;

            HttpClient             = new HttpClient();
            HttpClient.BaseAddress = new Uri(options.BaseAddress);
        }