private TaxonNameUseTypeList GetTaxonNameUseTypes() { if (_taxonNameUseTypes.IsNull()) { _taxonNameUseTypes = ArtDatabanken.Data.ArtDatabankenService.TaxonManager.GetTaxonNameUseTypes(); } return(_taxonNameUseTypes); }
public void SquareBracketOperator() { Int32 taxonNameUseTypeIndex; TaxonNameUseTypeList newTaxonNameUseTypeList, oldTaxonNameUseTypeList; oldTaxonNameUseTypeList = GetTaxonNameUseTypes(); newTaxonNameUseTypeList = new TaxonNameUseTypeList(); for (taxonNameUseTypeIndex = 0; taxonNameUseTypeIndex < oldTaxonNameUseTypeList.Count; taxonNameUseTypeIndex++) { newTaxonNameUseTypeList.Add(oldTaxonNameUseTypeList[oldTaxonNameUseTypeList.Count - taxonNameUseTypeIndex - 1]); } for (taxonNameUseTypeIndex = 0; taxonNameUseTypeIndex < oldTaxonNameUseTypeList.Count; taxonNameUseTypeIndex++) { Assert.AreEqual(newTaxonNameUseTypeList[taxonNameUseTypeIndex], oldTaxonNameUseTypeList[oldTaxonNameUseTypeList.Count - taxonNameUseTypeIndex - 1]); } }
public TaxonNameUseTypeListTest() { _taxonNameUseTypes = null; }