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(); }
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); }
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(); }
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(); }
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(); }
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); }