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)"); } }
public void MarketplaceAssetDetailsGet() { var request = new CWF.DataContracts.Marketplace.MarketplaceSearchDetail(); CWF.DataContracts.Marketplace.MarketplaceAssetDetails reply = null; request.Id = 0; request.AssetType = CWF.DataContracts.Marketplace.AssetType.Project; //// Get try { reply = MarketplaceRepositoryService.GetMarketplaceAssetDetails(request); } catch (Exception ex) { string faultMessage = ex.Message; Assert.Fail(faultMessage + "-catch (Exception ex) in reply = CWF.DAL.MarketplaceRepositoryService.GetMarketplaceAssetDetails(request, get)"); } Assert.IsNull(reply); }