public void RoadConditionsCanBeRead() { // Arrange var repo = new RoadConditionRepository(new StreamReaderFactory()); // Act var result = repo.Get(); // Assert var distinctList = result .SelectMany(r => r.TravelRestrictions) .SelectMany(r=>r.Restrictions) .Distinct() .OrderBy(t=>t) .ToList(); foreach (var condition in distinctList) { Console.WriteLine(condition); } }
public RoadConditionController(RoadConditionRepository roadConditionRepository) { _roadConditionRepository = roadConditionRepository; }