私はこのテストを受けました:
[Fact]
public void EverythingIsMappedJustFine(){
new AutoMapperTask().Execute();
Mapper.AssertConfigurationIsValid();
}
少し奇妙な例外がスローされます。
テスト 'Unit.Web.Bootstrap.AutoMapperFacts.EverythingIsMappedJustFine' が失敗しました:
System.InvalidOperationException :
タイプ 'System.Void' と 'System.Object' の間に強制演算子が定義されていません。
System.Linq.Expressions.Expression.GetUserDefinedCoercionOrThrow(ExpressionType coercionType, Expression expression, Type convertToType)で
...
AutoMapper.DelegateFactory.CreateGet(MethodInfo メソッド) で
残念ながら、これを小規模で再現することはできず、正確に何が起こっているのかわかりません。
強制演算子とは何ですか?
これは役に立つかもしれません。しかし、私は必要な情報ビットを抽出して馬鹿にすることに失敗しています。