public void MapEntityToModelList()
        {
            var          mapper = new DALAirTransportMapper();
            AirTransport item   = new AirTransport();

            item.SetProperties(1, 1, "A", 1, DateTime.Parse("1/1/1987 12:00:00 AM"), 1, DateTime.Parse("1/1/1987 12:00:00 AM"));
            List <ApiAirTransportServerResponseModel> response = mapper.MapEntityToModel(new List <AirTransport>()
            {
                { item }
            });

            response.Count.Should().Be(1);
        }
        public void MapEFToBOList()
        {
            var          mapper = new DALAirTransportMapper();
            AirTransport entity = new AirTransport();

            entity.SetProperties(1, "A", 1, 1, DateTime.Parse("1/1/1987 12:00:00 AM"), 1, DateTime.Parse("1/1/1987 12:00:00 AM"));

            List <BOAirTransport> response = mapper.MapEFToBO(new List <AirTransport>()
            {
                entity
            });

            response.Count.Should().Be(1);
        }
        public virtual AirTransport MapBOToEF(
            BOAirTransport bo)
        {
            AirTransport efAirTransport = new AirTransport();

            efAirTransport.SetProperties(
                bo.AirlineId,
                bo.FlightNumber,
                bo.HandlerId,
                bo.Id,
                bo.LandDate,
                bo.PipelineStepId,
                bo.TakeoffDate);
            return(efAirTransport);
        }
        public void MapEntityToModel()
        {
            var          mapper = new DALAirTransportMapper();
            AirTransport item   = new AirTransport();

            item.SetProperties(1, 1, "A", 1, DateTime.Parse("1/1/1987 12:00:00 AM"), 1, DateTime.Parse("1/1/1987 12:00:00 AM"));
            ApiAirTransportServerResponseModel response = mapper.MapEntityToModel(item);

            response.AirlineId.Should().Be(1);
            response.FlightNumber.Should().Be("A");
            response.HandlerId.Should().Be(1);
            response.Id.Should().Be(1);
            response.LandDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM"));
            response.PipelineStepId.Should().Be(1);
            response.TakeoffDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM"));
        }
        public virtual AirTransport MapModelToEntity(
            int id,
            ApiAirTransportServerRequestModel model
            )
        {
            AirTransport item = new AirTransport();

            item.SetProperties(
                id,
                model.AirlineId,
                model.FlightNumber,
                model.HandlerId,
                model.LandDate,
                model.PipelineStepId,
                model.TakeoffDate);
            return(item);
        }
        public void MapEFToBO()
        {
            var          mapper = new DALAirTransportMapper();
            AirTransport entity = new AirTransport();

            entity.SetProperties(1, "A", 1, 1, DateTime.Parse("1/1/1987 12:00:00 AM"), 1, DateTime.Parse("1/1/1987 12:00:00 AM"));

            BOAirTransport response = mapper.MapEFToBO(entity);

            response.AirlineId.Should().Be(1);
            response.FlightNumber.Should().Be("A");
            response.HandlerId.Should().Be(1);
            response.Id.Should().Be(1);
            response.LandDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM"));
            response.PipelineStepId.Should().Be(1);
            response.TakeoffDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM"));
        }