public void Constructor_ExpectsInstanciatedList() { // Arrange WebSpeciesObservationProvenance provenance; // Act provenance = new WebSpeciesObservationProvenance(); provenance.Values = new List <WebSpeciesObservationProvenanceValue>(); // Assert Assert.IsNotNull(provenance.Values, "Constructor needs to instanciate the property Values."); }
public static void LoadData(this WebSpeciesObservationProvenance speciesObservationProvenance, DataReader dataReader) { WebSpeciesObservationProvenanceValue speciesObservationProvenanceValue; if (speciesObservationProvenance != null && dataReader != null) { speciesObservationProvenance.Name = dataReader.GetString(SpeciesObservationProvenanceSearchCriteriaData.NAME); speciesObservationProvenanceValue = new WebSpeciesObservationProvenanceValue(); if (dataReader.IsDbNull(SpeciesObservationProvenanceSearchCriteriaData.ID)) { speciesObservationProvenanceValue.Id = null; } else { speciesObservationProvenanceValue.Id = dataReader.GetInt32(SpeciesObservationProvenanceSearchCriteriaData.ID, 0).WebToString(); } speciesObservationProvenanceValue.SpeciesObservationCount = dataReader.GetInt64(SpeciesObservationProvenanceSearchCriteriaData.SPECIES_OBSERVATION_COUNT); speciesObservationProvenanceValue.Value = dataReader.GetString(SpeciesObservationProvenanceSearchCriteriaData.VALUE); speciesObservationProvenance.Values.Add(speciesObservationProvenanceValue); } }