コード例 #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);
            }
        }
コード例 #2
0
 public RoadConditionController(RoadConditionRepository roadConditionRepository)
 {
     _roadConditionRepository = roadConditionRepository;
 }