예제 #1
0
        public IEnumerable <AirportDto> GetAirports()
        {
            IEnumerable <AirportEntity> airportEntities = AirportRepository.GetAirports();
            List <AirportDto>           airportDtos     = new List <AirportDto>();

            for (int i = 0; i < airportEntities.ToList().Count; i++)
            {
                airportDtos.Add(AirportMapper.toDto(airportEntities.ToList()[i]));
            }
            return(airportDtos);
        }
        public void GetAirportsReturnsMultipleAirportViewModelObjects()
        {
            // Arrange
            var airportRepository = new AirportRepository(airportServiceMock.Object, mapper);

            // Act
            var airports = airportRepository.GetAirports();

            // Assert
            Assert.IsInstanceOfType(airports, typeof(List <AirportViewModel>));
            Assert.AreEqual(2, airports.Count());
        }
예제 #3
0
        // GET api/airports
        public IEnumerable <Airport> Get()
        {
            var airports = _airportRepository.GetAirports();

            return(airports);
        }