protected override void Because_of() { Expression<Func<object, object>> ctor = (input) => new Dest((int)input); object o = ctor.Compile()(5); _dest = Mapper.Map<Source, Dest>(new Source { Foo = 5, Bar = 10 }); }