public void Translate_Between_Models_of_differrent_types_and_nullables() { var fromObj = ModelWithFieldsOfDifferentTypes.CreateConstant(1); var toObj = fromObj.ConvertTo <ModelWithFieldsOfDifferentTypesAsNullables>(); Console.WriteLine(toObj.Dump()); ModelWithFieldsOfDifferentTypesAsNullables.AssertIsEqual(fromObj, toObj); }