public void GetPropertyMappings_WithPrivateSetters_GetsPrivateMap() { var id = "60 Y1100TS"; var decimalValue = (decimal)0.52; var mappingResolver = new DefaultMappingResolver(); var dataTable = DataTableFactory.GenerateEmptyDataTableMatchingObjectProperties <PrivateSetters>(); var dataRow = dataTable.NewRow(); dataRow["Id"] = id; dataRow["Decimal"] = decimalValue; dataTable.Rows.Add(dataRow); var results = mappingResolver.GetPropertyMappings <PrivateSetters>(dataTable, defaultSettings); var objects = dataTableResolver.ToObjects <PrivateSetters>(DataTableFactory.RowsForTable(dataTable), new DefaultDataTypeConverter(), results, defaultSettings); Assert.Equal(1, objects.Count(ps => ps.Id == id && ps.Decimal == decimalValue)); }