public void GetTaxonRemarks() { Dictionary <Int32, String> taxonRemarks; taxonRemarks = TaxonManager.GetTaxonRemarks(GetContext()); Assert.IsNotNull(taxonRemarks); }
public void GetNewTaxonId() { Int32 newTaxonId, oldTaxonId; oldTaxonId = 377; newTaxonId = TaxonManager.GetNewTaxonId(GetContext(), oldTaxonId); Assert.AreNotEqual(oldTaxonId, newTaxonId); }
public void GetCurrentTaxonId() { Int32 currentTaxonId, oldTaxonId; oldTaxonId = 155; currentTaxonId = TaxonManager.GetCurrentTaxonId(GetContext(), oldTaxonId); Assert.AreNotEqual(oldTaxonId, currentTaxonId); }
public void IsDummyTaxonName() { TaxonPrintObs taxon; taxon = (TaxonPrintObs)TaxonManager.GetTaxon(BEAR_TAXON_ID, ArtDatabanken.Data.WebService.TaxonInformationType.PrintObs); Assert.IsFalse(TaxonName.IsDummyTaxonName(taxon.CommonName)); taxon = (TaxonPrintObs)TaxonManager.GetTaxon(LEPTOCHITON_ALVEOLUS_TAXON_ID, ArtDatabanken.Data.WebService.TaxonInformationType.PrintObs); Assert.IsTrue(TaxonName.IsDummyTaxonName(taxon.OrderName)); }
public void GetTaxonNameDictionaries() { TaxonNameDictionaries taxonNameDictionaries; taxonNameDictionaries = TaxonManager.GetTaxonNameDictionaries(GetContext()); Assert.IsNotNull(taxonNameDictionaries); Assert.IsTrue(taxonNameDictionaries.Genus.IsNotEmpty()); Assert.IsTrue(taxonNameDictionaries.ScientificNameAndAuthor.IsNotEmpty()); Assert.IsTrue(taxonNameDictionaries.ScientificNames.IsNotEmpty()); }
/// <summary> /// Creates a new complete Revision event, i.e. all revision event data is set. /// </summary> /// <param name="context">Web service request context.</param> /// <param name="revisionEvent">Revision event object.</param> /// <returns>The created revision event object.</returns> public static WebTaxonRevisionEvent CreateCompleteRevisionEvent(WebServiceContext context, WebTaxonRevisionEvent revisionEvent) { // Check authority - AuthorityIdentifier.DyntaxaTaxonEditation WebServiceData.AuthorizationManager.CheckAuthorization(context, AuthorityIdentifier.DyntaxaTaxonEditation); context.CheckTransaction(); revisionEvent.CheckData(); var revisionId = context.GetTaxonDatabase().CreateCompleteRevisionEvent(revisionEvent.RevisionId, revisionEvent.TypeId, revisionEvent.CreatedBy, revisionEvent.CreatedDate, revisionEvent.AffectedTaxa, revisionEvent.NewValue, revisionEvent.OldValue); return(TaxonManager.GetRevisionEventById(context, revisionId)); }
static WebSpeciesObservationServiceData() { TaxonManager = new TaxonManager(); SpeciesObservationManager = new SpeciesObservationManager(); }