Add unit tests for PreCondition overloads.
Add unit tests for PreCondition overloads.

lbargaoanu/AutoMapper,AutoMapper/AutoMapper,BlaiseD/AutoMapper,gentledepp/AutoMapper,AutoMapper/AutoMapper,mjalil/AutoMapper