public AddressLookupStatus MapQualityEnum(AddressQualityStatus status) { if (status == AddressQualityStatus.AllNumeric) { return(AddressLookupStatus.AllNumeric); } if (status == AddressQualityStatus.Empty) { return(AddressLookupStatus.SkippedAsEmpty); } if (status == AddressQualityStatus.KnownErroneous) { return(AddressLookupStatus.KnownErroneous); } if (status == AddressQualityStatus.SeemsToBeADate) { return(AddressLookupStatus.SeemsToBeADate); } if (status == AddressQualityStatus.OK) { return(AddressLookupStatus.RequiresLookup); } // This is an error, everything should be mapped. This is picked up by the unit tests. return(AddressLookupStatus.NotSet); }
private SawmillStatus MapQualityStatus(AddressQualityStatus status) { if (status == AddressQualityStatus.AllNumeric) { return(SawmillStatus.AllNumeric); } if (status == AddressQualityStatus.KnownErroneous) { return(SawmillStatus.KnownErroneous); } if (status == AddressQualityStatus.SeemsToBeADate) { return(SawmillStatus.SeemsToBeADate); } return(SawmillStatus.SkippedAsEmpty); }
public void Address_quality_can_be_calculated_correctly(string source, AddressQualityStatus expected) { var status = addressQualityChecker.StatusGuessFromSourceQuality(source); Assert.Equal(expected, status); }