Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public RoadConditionController(RoadConditionRepository roadConditionRepository)
 {
     _roadConditionRepository = roadConditionRepository;
 }