private TaxonNameTypeList GetTaxonNameTypes() { if (_taxonNameTypes.IsNull()) { _taxonNameTypes = ArtDatabanken.Data.ArtDatabankenService.TaxonManager.GetTaxonNameTypes(); } return(_taxonNameTypes); }
public void SquareBracketOperator() { Int32 taxonNameTypeIndex; TaxonNameTypeList newTaxonNameTypeList, oldTaxonNameTypeList; oldTaxonNameTypeList = GetTaxonNameTypes(); newTaxonNameTypeList = new TaxonNameTypeList(); for (taxonNameTypeIndex = 0; taxonNameTypeIndex < oldTaxonNameTypeList.Count; taxonNameTypeIndex++) { newTaxonNameTypeList.Add(oldTaxonNameTypeList[oldTaxonNameTypeList.Count - taxonNameTypeIndex - 1]); } for (taxonNameTypeIndex = 0; taxonNameTypeIndex < oldTaxonNameTypeList.Count; taxonNameTypeIndex++) { Assert.AreEqual(newTaxonNameTypeList[taxonNameTypeIndex], oldTaxonNameTypeList[oldTaxonNameTypeList.Count - taxonNameTypeIndex - 1]); } }
public TaxonNameTypeListTest() { _taxonNameTypes = null; }