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]); } }