Esempio n. 1
0
        public When_mapping_a_data_reader_to_a_dto_and_the_map_does_not_exist()
        {
            MapperConfiguration configuration = new MapperConfiguration(cfg => cfg.Mappers.Insert(0, new DataReaderMapper()));

            _mapper     = new Mapper(configuration);
            _dataReader = new DataBuilder().BuildDataReader();
        }
        public When_mapping_a_data_reader_to_a_dto_with_nullable_field()
        {
            Mapper.Initialize(cfg => {
                MapperRegistry.Mappers.Insert(0, new DataReaderMapper());
                cfg.CreateMap <IDataReader, DtoWithSingleNullableField>();
            });

            _dataReader = new DataBuilder().BuildDataReaderWithNullableField();
        }
        public When_mapping_a_data_reader_to_a_dto_with_nullable_enum()
        {
            Mapper.Initialize(cfg => {
                cfg.Mappers.Insert(0, new DataReaderMapper());
                cfg.AddMemberConfiguration().AddMember <DataRecordMemberConfiguration>();
            });

            _dataReader = new DataBuilder().BuildDataReaderWithNullableField();
        }
        public When_mapping_a_data_reader_to_a_dto_with_nested_dto()
        {
            Mapper.Initialize(cfg => {
                MapperRegistry.Mappers.Insert(0, new DataReaderMapper());
                cfg.CreateMap <IDataReader, DtoWithNestedClass>();
            });

            _dataReader = new DataBuilder().BuildDataReaderWithNestedClass();
        }
Esempio n. 5
0
        public ProfileTestsBase()
        {
            MapperConfiguration configuration = new MapperConfiguration(cfg => {
                ConfigureMapper(cfg);
            });

            Mapper     = new Mapper(configuration);
            DataReader = new DataBuilder().BuildDataReader();
            Results    = Mapper.Map <IDataReader, IEnumerable <DTOObject> >(DataReader);
            Result     = Results.FirstOrDefault();
        }
        public When_mapping_a_data_reader_to_a_dto_with_nested_dto()
        {
            Mapper.Initialize(cfg => {
                cfg.Mappers.Insert(0, new DataReaderMapper());

                cfg.AddMemberConfiguration().AddMember <DataRecordMemberConfiguration>();
                cfg.CreateMap <IDataRecord, DtoWithNestedClass>();
            });

            _dataReader = new DataBuilder().BuildDataReaderWithNestedClass();
        }
        public When_mapping_a_data_reader_to_a_dto_with_missing_columns_in_data_reader()
        {
            Mapper.Reset();
            Mapper.Initialize(cfg => {
                cfg.Mappers.Insert(0, new DataReaderMapper());

                cfg.AddMemberConfiguration().AddMember <DataRecordMemberConfiguration>();
                cfg.CreateMap <IDataRecord, DtoWithMoreColumnsThanDataReader>();
            });

            _dataReader = new DataBuilder().BuildDataReaderWithMissingColumns();
        }
        public When_mapping_a_single_data_record_to_a_dto()
        {
            Mapper.Initialize(cfg =>
            {
                MapperRegistry.Mappers.Insert(0, new DataReaderMapper());
                cfg.CreateMap <IDataRecord, DTOObject>()
                .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(src.GetOrdinal(FieldName.Something))));
            });

            _dataRecord = new DataBuilder().BuildDataRecord();
            _result     = Mapper.Map <IDataRecord, DTOObject>(_dataRecord);
        }
Esempio n. 9
0
        public When_mapping_a_data_reader_to_a_dto_with_nullable_enum()
        {
            MapperConfiguration configuration = new MapperConfiguration(cfg => {
                cfg.Mappers.Insert(0, new DataReaderMapper());
                cfg.AddMemberConfiguration().AddMember <DataRecordMemberConfiguration>();
                cfg.CreateMap <IDataReader, DtoWithSingleNullableField>();
            });

            _mapper = new Mapper(configuration);

            _dataReader = new DataBuilder().BuildDataReaderWithNullableField();
        }
Esempio n. 10
0
        public When_mapping_a_single_data_record_to_a_dto()
        {
            MapperConfiguration configuration = new MapperConfiguration(cfg => {
                cfg.Mappers.Insert(0, new DataReaderMapper());
                cfg.AddMemberConfiguration().AddMember <DataRecordMemberConfiguration>();
                cfg.CreateMap <IDataRecord, DTOObject>()
                .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(src.GetOrdinal(FieldName.Something))));
            });

            _mapper     = new Mapper(configuration);
            _dataRecord = new DataBuilder().BuildDataRecord();
            _result     = _mapper.Map <IDataRecord, DTOObject>(_dataRecord);
        }
        public When_mapping_a_data_reader_to_a_dto()
        {
            Mapper.Initialize(cfg =>
            {
                MapperRegistry.Mappers.Insert(0, new DataReaderMapper { YieldReturnEnabled = YieldReturnEnabled });
                cfg.CreateMap<IDataReader, DTOObject>()
                    .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(10)));
            });

            DataReader = new DataBuilder().BuildDataReader();
            Results = Mapper.Map<IDataReader, IEnumerable<DTOObject>>(DataReader);
            Result = Results.FirstOrDefault();
        }
Esempio n. 12
0
        public When_mapping_a_data_reader_to_a_dto()
        {
            MapperConfiguration configuration = new MapperConfiguration(cfg => {
                cfg.AddDataReaderMapping(YieldReturnEnabled);

                cfg.CreateMap <IDataRecord, DTOObject>()
                .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(10)));
            });

            Mapper     = new Mapper(configuration);
            DataReader = new DataBuilder().BuildDataReader();
            Results    = Mapper.Map <IDataReader, IEnumerable <DTOObject> >(DataReader);
            Result     = Results.FirstOrDefault();
        }
        public When_mapping_a_data_reader_to_a_dto()
        {
            Mapper.Initialize(cfg =>
            {
                MapperRegistry.Mappers.Insert(0, new DataReaderMapper {
                    YieldReturnEnabled = YieldReturnEnabled
                });
                cfg.CreateMap <IDataReader, DTOObject>()
                .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(10)));
            });

            DataReader = new DataBuilder().BuildDataReader();
            Results    = Mapper.Map <IDataReader, IEnumerable <DTOObject> >(DataReader);
            Result     = Results.FirstOrDefault();
        }
Esempio n. 14
0
        void Then_results_should_be_as_expected()
        {
            var configuration = new MapperConfiguration(cfg =>
            {
                cfg.AddDataReaderMapping();
                cfg.CreateMap <IDataRecord, NoneSuch>();
            });

            var mapper     = new Mapper(configuration);
            var dataReader = DataBuilder.BuildDataReader();

            dataReader.Read();
            var result = mapper.Map <IDataReader, NoneSuch>(dataReader);

            result.Name.ShouldBe(dataReader[FieldName]);
            result.Value.ShouldBeNull();
        }
 public When_mapping_a_data_reader_to_a_dto_and_the_map_does_not_exist()
 {
     Mapper.Initialize(cfg => MapperRegistry.Mappers.Insert(0, new DataReaderMapper()));
     _dataReader = new DataBuilder().BuildDataReader();
 }
        public When_mapping_a_data_reader_to_a_dto_with_nullable_enum()
        {
            Mapper.Initialize(cfg => {
                MapperRegistry.Mappers.Insert(0, new DataReaderMapper());

                cfg.CreateMap<IDataReader, DtoWithSingleNullableField>();
            });

            _dataReader = new DataBuilder().BuildDataReaderWithNullableField();
        }
 public When_mapping_a_data_reader_to_a_dto_and_the_map_does_not_exist()
 {
     Mapper.Initialize(cfg => MapperRegistry.Mappers.Insert(0, new DataReaderMapper()));
     _dataReader = new DataBuilder().BuildDataReader();
 }
 public When_mapping_a_data_reader_to_a_dto_twice()
 {
     DataReader = new DataBuilder().BuildDataReader();
     Results    = Mapper.Map <IDataReader, IEnumerable <DTOObject> >(DataReader);
     Result     = Results.FirstOrDefault();
 }
 public When_mapping_a_data_reader_to_a_dto_twice() 
 {
     DataReader = new DataBuilder().BuildDataReader();
     Results = Mapper.Map<IDataReader, IEnumerable<DTOObject>>(DataReader);
     Result = Results.FirstOrDefault();
 }
        public When_mapping_a_single_data_record_to_a_dto()
        {
            Mapper.Initialize(cfg =>
            {
                MapperRegistry.Mappers.Insert(0, new DataReaderMapper());
                cfg.CreateMap<IDataRecord, DTOObject>()
                    .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(src.GetOrdinal(FieldName.Something))));
            });

            _dataRecord = new DataBuilder().BuildDataRecord();
            _result = Mapper.Map<IDataRecord, DTOObject>(_dataRecord);
        }