public void GetRecommendedPictureIdsByObjectGuid() { IPictureRelationType pictureRelationType; List <string> pictureGuids = new List <string> { "100024", "100025", "100026", "2582", "Taxon=226672,Factor=2540,IndividualCategory=0,Host=0,Period=0" }; // "2582" , Type 1; // "Taxon = 42, Factor = 2540, IndividualCategory = 0, Host = 0, Period = 0" , Type 2; // "100024", "100025", "100026" , Type 4; PictureRelationTypeList relationTypes = GetPictureManager(true).GetPictureRelationTypes(GetUserContext()); pictureRelationType = relationTypes.Get(PictureRelationTypeIdentifier.Factor); PictureGuidList guids = GetPictureManager(true).GetRecommendedPictureIdsByObjectGuid(GetUserContext(), pictureGuids, pictureRelationType); Assert.IsNotNull(guids); Assert.IsTrue(guids.Count > 0); pictureRelationType = relationTypes.Get(PictureRelationTypeIdentifier.SpeciesFact); guids = GetPictureManager(true).GetRecommendedPictureIdsByObjectGuid(GetUserContext(), pictureGuids, pictureRelationType); Assert.IsNotNull(guids); Assert.IsTrue(guids.Count > 0); pictureRelationType = relationTypes.Get(PictureRelationTypeIdentifier.TaxonRedList); guids = GetPictureManager(true).GetRecommendedPictureIdsByObjectGuid(GetUserContext(), pictureGuids, pictureRelationType); Assert.IsNotNull(guids); Assert.IsTrue(guids.Count > 0); }
public void GetAllRecommendedPictureIds() { IUserContext userContext = GetUserContext(); PictureRelationTypeList relationTypes = GetPictureManager(true).GetPictureRelationTypes(userContext); IPictureRelationType pictureRelationType = relationTypes.Get(PictureRelationTypeIdentifier.Factor); PictureGuidList guids = GetPictureManager(true).GetAllRecommendedPictureIds(userContext, pictureRelationType); Assert.IsNotNull(guids); Assert.IsTrue(guids.Count > 0); pictureRelationType = relationTypes.Get(PictureRelationTypeIdentifier.SpeciesFact); guids = GetPictureManager(true).GetAllRecommendedPictureIds(userContext, pictureRelationType); Assert.IsNotNull(guids); Assert.IsTrue(guids.Count > 0); pictureRelationType = relationTypes.Get(PictureRelationTypeIdentifier.TaxonRedList); guids = GetPictureManager(true).GetAllRecommendedPictureIds(userContext, pictureRelationType); Assert.IsNotNull(guids); Assert.IsTrue(guids.Count > 0); }