From a84db8e26329764a6a404196c204b1f947571c02 Mon Sep 17 00:00:00 2001 From: Thom Brink Date: Mon, 20 Oct 2025 22:47:48 +0200 Subject: [PATCH] Init --- .../DataReaderMappingTests.cs | 37 ++++++------ AutoMapper.Data.Tests/ProfileTests.cs | 5 +- AutoMapper.Data/AutoMapper.Data.csproj | 56 +++++++++---------- 3 files changed, 50 insertions(+), 48 deletions(-) diff --git a/AutoMapper.Data.Tests/DataReaderMappingTests.cs b/AutoMapper.Data.Tests/DataReaderMappingTests.cs index 7c855fe..45f15e1 100644 --- a/AutoMapper.Data.Tests/DataReaderMappingTests.cs +++ b/AutoMapper.Data.Tests/DataReaderMappingTests.cs @@ -1,5 +1,6 @@ namespace AutoMapper.Data.Tests { + using Microsoft.Extensions.Logging.Abstractions; using System; using System.Collections.Generic; using System.Data; @@ -18,7 +19,7 @@ public When_mapping_a_data_reader_to_a_dto() cfg.CreateMap() .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(10))); - }); + }, new NullLoggerFactory()); Mapper = new Mapper(configuration); DataReader = new DataBuilder().BuildDataReader(); @@ -122,14 +123,14 @@ public class When_mapping_a_data_reader_to_matching_dtos { public When_mapping_a_data_reader_to_matching_dtos() { - MapperConfiguration configuration = new MapperConfiguration(cfg =>{ - cfg.AddDataReaderMapping(); + MapperConfiguration configuration = new MapperConfiguration(cfg => { + cfg.AddDataReaderMapping(); - cfg.CreateMap() - .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(10))); - cfg.CreateMap() - .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(10))); - }); + cfg.CreateMap() + .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(10))); + cfg.CreateMap() + .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(10))); + }, new NullLoggerFactory()); _mapper = new Mapper(configuration); _mapper.Map>(new DataBuilder().BuildDataReader()).ToArray(); @@ -155,7 +156,7 @@ public void Should_have_valid_mapping() /// public class When_mapping_a_data_reader_to_a_dto_twice : When_mapping_a_data_reader_to_a_dto { - public When_mapping_a_data_reader_to_a_dto_twice() + public When_mapping_a_data_reader_to_a_dto_twice() { DataReader = new DataBuilder().BuildDataReader(); Results = Mapper.Map>(DataReader); @@ -187,8 +188,8 @@ public class When_mapping_a_data_reader_to_a_dto_and_the_map_does_not_exist { public When_mapping_a_data_reader_to_a_dto_and_the_map_does_not_exist() { - MapperConfiguration configuration = - new MapperConfiguration(cfg => cfg.Internal().Mappers.Insert(0, new DataReaderMapper())); + MapperConfiguration configuration = + new MapperConfiguration(cfg => cfg.Internal().Mappers.Insert(0, new DataReaderMapper()), new NullLoggerFactory()); _mapper = new Mapper(configuration); _dataReader = new DataBuilder().BuildDataReader(); @@ -224,7 +225,7 @@ public When_mapping_a_single_data_record_to_a_dto() cfg.CreateMap() .ForMember(dest => dest.Else, options => options.MapFrom(src => src.GetDateTime(src.GetOrdinal(FieldName.Something)))); - }); + }, new NullLoggerFactory()); _mapper = new Mapper(configuration); _dataRecord = new DataBuilder().BuildDataRecord(); @@ -345,7 +346,7 @@ public When_mapping_a_data_reader_to_a_dto_with_nullable_field() cfg.AddDataReaderMapping(); cfg.CreateMap(); - }); + }, new NullLoggerFactory()); _mapper = new Mapper(configuration); _dataReader = new DataBuilder().BuildDataReaderWithNullableField(); @@ -426,7 +427,7 @@ public When_mapping_a_data_reader_to_a_dto_with_nullable_enum() cfg.AddDataReaderMapping(); cfg.CreateMap(); - }); + }, new NullLoggerFactory()); _mapper = new Mapper(configuration); _dataReader = new DataBuilder().BuildDataReaderWithNullableField(); @@ -524,7 +525,7 @@ public When_mapping_a_data_reader_to_a_dto_with_nested_dto() cfg.AddDataReaderMapping(); cfg.CreateMap(); - }); + }, new NullLoggerFactory()); _mapper = new Mapper(configuration); _dataReader = new DataBuilder().BuildDataReaderWithNestedClass(); @@ -593,7 +594,7 @@ public When_mapping_a_data_reader_to_a_dto_with_missing_columns_in_data_reader() cfg.AddDataReaderMapping(); cfg.CreateMap(); - }); + }, new NullLoggerFactory()); _mapper = new Mapper(configuration); _dataReader = new DataBuilder().BuildDataReaderWithMissingColumns(); @@ -618,7 +619,7 @@ public void Then_results_should_be_as_expected() private IMapper _mapper; } - public class When_mapping_a_data_reader_to_a_dto_with_an_interface_member + public class When_mapping_a_data_reader_to_a_dto_with_an_interface_member { private const string FieldName = "Name"; private const string FieldValue = "Value"; @@ -656,7 +657,7 @@ void Then_results_should_be_as_expected() { cfg.AddDataReaderMapping(); cfg.CreateMap(); - }); + }, new NullLoggerFactory()); var mapper = new Mapper(configuration); var dataReader = DataBuilder.BuildDataReader(); diff --git a/AutoMapper.Data.Tests/ProfileTests.cs b/AutoMapper.Data.Tests/ProfileTests.cs index 53b609f..38738d8 100644 --- a/AutoMapper.Data.Tests/ProfileTests.cs +++ b/AutoMapper.Data.Tests/ProfileTests.cs @@ -1,5 +1,6 @@ namespace AutoMapper.Data.Tests { + using Microsoft.Extensions.Logging.Abstractions; using System.Collections.Generic; using System.Data; using System.Linq; @@ -10,9 +11,9 @@ public abstract class ProfileTestsBase { public ProfileTestsBase() { - MapperConfiguration configuration = new MapperConfiguration(cfg =>{ + MapperConfiguration configuration = new MapperConfiguration(cfg => { ConfigureMapper(cfg); - }); + }, new NullLoggerFactory()); Mapper = new Mapper(configuration); DataReader = new DataBuilder().BuildDataReader(); diff --git a/AutoMapper.Data/AutoMapper.Data.csproj b/AutoMapper.Data/AutoMapper.Data.csproj index 47a245f..61a2020 100644 --- a/AutoMapper.Data/AutoMapper.Data.csproj +++ b/AutoMapper.Data/AutoMapper.Data.csproj @@ -1,32 +1,32 @@  - - ADO.NET extensions for AutoMapper - 9.0.0 - true - Jimmy Bogard - net8.0 - AutoMapper.Data - AutoMapper.Data - AutoMapper - https://s3.amazonaws.com/automapper/icon.png - https://github.com/AutoMapper/AutoMapper.Data - MIT - true - README.md - true - snupkg - true - true - true - true - ..\AutoMapper.Data.snk - true - + + ADO.NET extensions for AutoMapper + 15.0.0 + true + Jimmy Bogard + net8.0 + AutoMapper.Data + AutoMapper.Data + AutoMapper + https://s3.amazonaws.com/automapper/icon.png + https://github.com/AutoMapper/AutoMapper.Data + MIT + true + README.md + true + snupkg + true + true + true + true + ..\AutoMapper.Data.snk + true + - - - - + + + + - + \ No newline at end of file