public TaxonNameCategoryList GetTaxonNameCategories(IUserContext userContext) { this.taxonNameCategoryList = new TaxonNameCategoryList(); taxonNameCategoryList.Add(new TaxonNameCategory() { Name = "Test", Id = 0 }); taxonNameCategoryList.Add(new TaxonNameCategory() { Name = "Scientific", Id = 1 }); taxonNameCategoryList.Add(new TaxonNameCategory() { Name = "Svenska", Id = 2 }); taxonNameCategoryList.Add(new TaxonNameCategory() { Name = "Engelska", Id = 3 }); taxonNameCategoryList.Add(new TaxonNameCategory() { Name = "Orginal", Id = 4 }); taxonNameCategoryList.Add(new TaxonNameCategory() { Name = "AnamorensName", Id = 5 }); taxonNameCategoryList.Add(new TaxonNameCategory() { Name = "PESI", Id = 16 }); return(taxonNameCategoryList); }
private TaxonNameCategoryList GetTaxonNameCategories(Boolean refresh) { if (_TaxonNameCategoryList.IsNull() || refresh) { _TaxonNameCategoryList = new TaxonNameCategoryList(); _TaxonNameCategoryList.Add(CoreData.TaxonManager.GetTaxonNameCategory(GetUserContext(), (Int32)(TaxonNameCategoryId.ScientificName))); } return(_TaxonNameCategoryList); }
/// <summary> /// Get all output taxon name categories that are checked. /// </summary> /// <returns>All output taxon name categories that are checked.</returns> public TaxonNameCategoryList GetOutputTaxonNameCategories() { if (_outputTaxonNameCategories.IsNull()) { _outputTaxonNameCategories = new TaxonNameCategoryList(); foreach (ExportNameType outputTaxonNameCategory in OutputTaxonNameCategories) { if (outputTaxonNameCategory.IsChecked) { _outputTaxonNameCategories.Add(TaxonNameCategories.Get(outputTaxonNameCategory.Id)); } } } return(_outputTaxonNameCategories); }
public void SquareBracketOperator() { TaxonNameCategoryList newTaxonNameCategoryList, oldTaxonNameCategoryList; Int32 TaxonNameCategoryIndex; oldTaxonNameCategoryList = GetTaxonNameCategories(true); newTaxonNameCategoryList = new TaxonNameCategoryList(); for (TaxonNameCategoryIndex = 0; TaxonNameCategoryIndex < oldTaxonNameCategoryList.Count; TaxonNameCategoryIndex++) { newTaxonNameCategoryList.Add(oldTaxonNameCategoryList[oldTaxonNameCategoryList.Count - TaxonNameCategoryIndex - 1]); } for (TaxonNameCategoryIndex = 0; TaxonNameCategoryIndex < oldTaxonNameCategoryList.Count; TaxonNameCategoryIndex++) { Assert.AreEqual(newTaxonNameCategoryList[TaxonNameCategoryIndex], oldTaxonNameCategoryList[oldTaxonNameCategoryList.Count - TaxonNameCategoryIndex - 1]); } }