Skip to content

Commit 8552e2e

Browse files
committed
re-enable configuration only tests
1 parent 29f1beb commit 8552e2e

25 files changed

+71
-6
lines changed

src/UnitTests/AutoMapperSpecBase.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public static void AddIgnoreMapAttribute(this IMapperConfigurationExpression con
4343
public abstract class AutoMapperSpecBase : NonValidatingSpecBase
4444
{
4545
protected override void OnConfig(MapperConfiguration mapperConfiguration) => mapperConfiguration.AssertConfigurationIsValid();
46+
protected override void AssertConfigurationIsValid() => Configuration.Internal();
4647
}
4748

4849
public abstract class NonValidatingSpecBase : SpecBase
@@ -60,7 +61,7 @@ IMapper CreateMapper()
6061
protected virtual void OnConfig(MapperConfiguration mapperConfiguration) { }
6162
protected TDestination Map<TDestination>(object source) => Mapper.Map<TDestination>(source);
6263
protected TypeMap FindTypeMapFor<TSource, TDestination>() => Configuration.FindTypeMapFor<TSource, TDestination>();
63-
protected void AssertConfigurationIsValid() => Configuration.AssertConfigurationIsValid();
64+
protected virtual void AssertConfigurationIsValid() => Configuration.AssertConfigurationIsValid();
6465
protected void AssertConfigurationIsValid<TSource, TDestination>() => Configuration.AssertConfigurationIsValid(Configuration.FindTypeMapFor<TSource, TDestination>());
6566
protected void AssertConfigurationIsValid(Type sourceType, Type destinationType) => Configuration.AssertConfigurationIsValid(Configuration.FindTypeMapFor(sourceType, destinationType));
6667
public void AssertConfigurationIsValid(string profileName) => Configuration.AssertConfigurationIsValid(profileName);

src/UnitTests/Bug/AssertConfigurationIsValidNullables.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,7 @@ class Destination
1919
{
2020
cfg.CreateMap<Source, Destination>();
2121
});
22+
[Fact]
23+
public void Validate() => AssertConfigurationIsValid();
2224
}
2325
}

src/UnitTests/Bug/CaseSensitivityBug.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,7 @@ public class Bar
1717
{
1818
public int id { get; set; }
1919
}
20+
[Fact]
21+
public void Validate() => AssertConfigurationIsValid();
2022
}
2123
}

src/UnitTests/Bug/DuplicateExtensionMethods.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,7 @@ class Destination
3838
{
3939
cfg.CreateMap<Source, Destination>();
4040
});
41+
[Fact]
42+
public void Validate() => AssertConfigurationIsValid();
4143
}
4244
}

src/UnitTests/Bug/InitializeNRE.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ public class Destination
3333
cfg.ConstructServicesUsing(t => new Res());
3434
cfg.CreateMap<Source, Destination>().ForMember(d => d.Value, o => o.MapFrom<IRes>());
3535
});
36+
[Fact]
37+
public void Validate() => AssertConfigurationIsValid();
3638
}
3739

3840

@@ -60,5 +62,7 @@ public class TestViewModel
6062
{
6163
cfg.CreateMap<TestEntity, TestViewModel>();
6264
});
65+
[Fact]
66+
public void Validate() => AssertConfigurationIsValid();
6367
}
6468
}

src/UnitTests/Bug/JsonNet.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,5 +190,7 @@ class Destination
190190
{
191191
cfg.CreateMap<Source, Destination>();
192192
});
193+
[Fact]
194+
public void Validate() => AssertConfigurationIsValid();
193195
}
194196
}

src/UnitTests/Bug/MapFromClosureBug.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
{
33
using System;
44
using Shouldly;
5+
using Xunit;
56

67
public class MapFromClosureBug : SpecBaseBase
78
{
@@ -45,7 +46,7 @@ public class BookingDto
4546
{
4647
public int? Total { get; set; }
4748
}
48-
49+
[Fact]
4950
public void Should_map_successfully()
5051
{
5152
var mapperConfiguration = new MapperConfiguration(cfg =>
@@ -66,6 +67,5 @@ public void Should_map_successfully()
6667
// Assert
6768
dto.ShouldNotBeNull();
6869
}
69-
7070
}
7171
}

src/UnitTests/Bug/NullableDateTime.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ public class Destination
3232
opt.MapFrom(src => src.Bars.Min(b => b.Bar));
3333
});
3434
});
35+
[Fact]
36+
public void Validate() => AssertConfigurationIsValid();
3537
}
3638

3739
public class FromDateToNullableDateTime : AutoMapperSpecBase

src/UnitTests/CollectionMapping.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,8 @@ public class SpecificDestinationItem : DestinationItemBase
702702
cfg.CreateMap<SourceItem, SpecificDestinationItem>();
703703
cfg.CreateMap<Source, Destination>();
704704
});
705+
[Fact]
706+
public void Validate() => AssertConfigurationIsValid();
705707
}
706708

707709
public class When_passing_a_not_empty_collection : AutoMapperSpecBase

src/UnitTests/ConditionalMapping.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ class DestinationClass : Interface
5858

5959
public int PublicProperty { get; set; }
6060
}
61+
[Fact]
62+
public void Validate() => AssertConfigurationIsValid();
6163
}
6264

6365
public class When_configuring_a_member_to_skip_based_on_the_property_value : AutoMapperSpecBase

0 commit comments

Comments
 (0)