public void SearchMarketplaceWithFilterTemplates() { var request = new CWF.DataContracts.Marketplace.MarketplaceSearchQuery(); CWF.DataContracts.Marketplace.MarketplaceSearchResult reply = null; request.SearchText = "microsoft"; request.FilterType = CWF.DataContracts.Marketplace.MarketplaceFilter.Templates; request.PageSize = 15; request.PageNumber = 1; request.UserRole = "Author"; request.SortCriteria = new List<CWF.DataContracts.Marketplace.SortCriterion> { new CWF.DataContracts.Marketplace.SortCriterion() { FieldName="Name", IsAscending=true, }}; //// Get try { reply = MarketplaceRepositoryService.SearchMarketplace(request); Assert.IsNull(reply); } catch (Exception ex) { string faultMessage = ex.Message; Assert.Fail(faultMessage + "-catch (Exception ex) in reply = CWF.DAL.MarketplaceRepositoryService.GetMarketplaceAssetDetails(request, get)"); } }
public void SearchMarketplaceWithFilterWrongCritieria() { var request = new CWF.DataContracts.Marketplace.MarketplaceSearchQuery(); CWF.DataContracts.Marketplace.MarketplaceSearchResult reply = null; request.SearchText = "microsoft"; request.FilterType = CWF.DataContracts.Marketplace.MarketplaceFilter.PublishingWorkflows; request.PageSize = 15; request.PageNumber = 1; request.UserRole = ""; request.SortCriteria = new List<CWF.DataContracts.Marketplace.SortCriterion> { new CWF.DataContracts.Marketplace.SortCriterion() { FieldName="Name", IsAscending=true, }}; //// Get reply = MarketplaceRepositoryService.SearchMarketplace(request); }
public void SearchMarketplaceWithFilterNone() { var request = new CWF.DataContracts.Marketplace.MarketplaceSearchQuery(); CWF.DataContracts.Marketplace.MarketplaceSearchResult reply = null; request.SearchText = "microsoft"; request.FilterType = CWF.DataContracts.Marketplace.MarketplaceFilter.None; request.PageSize = 15; request.PageNumber = 1; request.UserRole = "Admin"; request.SortCriteria = new List<CWF.DataContracts.Marketplace.SortCriterion> { new CWF.DataContracts.Marketplace.SortCriterion() { FieldName="Name", IsAscending=true, }}; //// Get try { reply = MarketplaceRepositoryService.SearchMarketplace(request); var detailRequest = new CWF.DataContracts.Marketplace.MarketplaceSearchDetail(); CWF.DataContracts.Marketplace.MarketplaceAssetDetails detailReply = null; Assert.IsNotNull(reply); foreach (var item in reply.Items) { detailRequest.Id = item.Id; detailRequest.AssetType = item.AssetType; detailReply = MarketplaceRepositoryService.GetMarketplaceAssetDetails(detailRequest); Assert.IsNotNull(detailReply); } } catch (Exception ex) { string faultMessage = ex.Message; Assert.Fail(faultMessage + "-catch (Exception ex) in reply = CWF.DAL.MarketplaceRepositoryService.GetMarketplaceAssetDetails(request, get)"); } }