Skip to content

Commit f593fa2

Browse files
authored
Merge pull request #52 from BlaiseD/master
Fixes mapping of flattened include expressions broken by 3.0.4.
2 parents cad7331 + 89d3f1f commit f593fa2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<Authors>Jimmy Bogard</Authors>
44
<LangVersion>latest</LangVersion>
5-
<VersionPrefix>3.0.5-preview01</VersionPrefix>
5+
<VersionPrefix>3.0.5</VersionPrefix>
66
<WarningsAsErrors>true</WarningsAsErrors>
77
<NoWarn>$(NoWarn);1701;1702;1591</NoWarn>
88
</PropertyGroup>

tests/AutoMapper.Extensions.ExpressionMapping.UnitTests/XpressionMapperTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,11 @@ public void Map_collection_includes_with_flattened_string()
8585
Expression<Func<UserModel, IEnumerable<string>>> selection = s => s.AccountModel.ThingModels.Select<ThingModel, string>(x => x.Color);
8686

8787
//Act
88-
Expression<Func<User, IEnumerable<Car>>> selectionMapped = mapper.MapExpressionAsInclude<Expression<Func<User, IEnumerable<Car>>>>(selection);
89-
List<Car> cars = Users.SelectMany(selectionMapped).ToList();
88+
Expression<Func<User, object>> selectionMapped = mapper.MapExpressionAsInclude<Expression<Func<User, object>>>(selection);
89+
List<object> listOfCarLists = Users.Select(selectionMapped).ToList();
9090

9191
//Assert
92-
Assert.True(cars.Count == 4);
92+
Assert.True(listOfCarLists.Count == 2);
9393
}
9494

9595
[Fact]

0 commit comments

Comments
 (0)