public void GetListItemsByParentIDTest(string parentID) { var configuration = GetClientConfig(); //GET the Sets var instanceSets = new Colectica.RestClientV1.Api.SetApi(configuration); Guid guid = new Guid(parentID); var responseSets = instanceSets.ApiV1SetByAgencyByIdByVersionGet("int.example", guid, 1); //GET the list of GUID GetLatestItemsRequest request = new GetLatestItemsRequest { Identifiers = new List <IdentifierInRequest>() }; foreach (IdentifierTriple itemTriple in responseSets) { request.Identifiers.Add(new IdentifierInRequest(itemTriple.Item3, itemTriple.Item1, itemTriple.Item2)); } var instanceList = new ItemApi(configuration); var responseList = instanceList.ApiV1ItemGetListLatestPost(request); foreach (RepositoryItem item in responseList) { if (item != null) { Console.WriteLine(item.ToJson()); } } }
public void GetListItemsByAgencyByParentIDByItemTypeTest(string agency, string parentID, string itemType) { //Converting string parameter to GUID Guid itemTypeGuid = new Guid(itemType); var configuration = GetClientConfig(); //GET the Sets var instanceSets = new Colectica.RestClientV1.Api.SetApi(configuration); Guid guid = new Guid(parentID); var responseSets = instanceSets.ApiV1SetByAgencyByIdByVersionGet("int.example", guid, 1); //GET the list of GUID GetLatestItemsRequest request = new GetLatestItemsRequest { Identifiers = new List <IdentifierInRequest>() }; foreach (IdentifierTriple itemTriple in responseSets) { request.Identifiers.Add(new IdentifierInRequest(itemTriple.Item3, itemTriple.Item1, itemTriple.Item2)); } var instanceList = new ItemApi(configuration); var responseList = instanceList.ApiV1ItemGetListLatestPost(request); /// <see cref="QueryApi.ApiV1QueryRelationshipByobjectDescriptionsPost(GraphSearchRequest)"/> //var mapItemsChild = new Dictionary<RepositoryItem, List<RepositoryItem>>(); foreach (RepositoryItem item in responseList) { if (item != null && item.ItemType == itemTypeGuid && item.AgencyId == agency) { Console.WriteLine(item.ToJson()); } } }
public void ApiV1SetByAgencyByIdByVersionGetAsyncTest(string parentID) { Configuration configuration = GetClientConfig(); //GET the Sets var instanceSets = new Colectica.RestClientV1.Api.SetApi(configuration); Guid guid = new Guid(parentID); var responseSets = instanceSets.ApiV1SetByAgencyByIdByVersionGetAsync("int.example", guid, 1); Assert.NotNull(responseSets); }
public void ApiV1ItemByAgencyByIdGetTest() { var configuration = GetClientConfig(); //GET the Sets var instanceSets = new Colectica.RestClientV1.Api.SetApi(configuration); Guid guid = new Guid("52c5dd34-1b5f-460b-8904-6f0f2897f6a1"); var responseSets = instanceSets.ApiV1SetByAgencyByIdByVersionGet("int.example", guid, 1); var instanceList = new ItemApi(configuration); var response = instanceList.ApiV1ItemByAgencyByIdGet("int.example", guid); Assert.NotNull(response.AgencyId); }
public void ApiV1ItemByAgencyByIdByVersionDescriptionGetWithHttpInfoTest() { var configuration = GetClientConfig(); //GET the Sets var instanceSets = new Colectica.RestClientV1.Api.SetApi(configuration); Guid guid = new Guid("52c5dd34-1b5f-460b-8904-6f0f2897f6a1"); var responseSets = instanceSets.ApiV1SetByAgencyByIdByVersionGet("int.example", guid, 1); var instanceList = new ItemApi(configuration); var response = instanceList.ApiV1ItemByAgencyByIdByVersionDescriptionGetWithHttpInfo("int.example", guid, 1L); Assert.Equal(200, response.StatusCode); }
public void ApiV1ItemGetDescriptionsPostTest() { var configuration = GetClientConfig(); //GET the Sets var instanceSets = new Colectica.RestClientV1.Api.SetApi(configuration); Guid guid = new Guid("52c5dd34-1b5f-460b-8904-6f0f2897f6a1"); var responseSets = instanceSets.ApiV1SetByAgencyByIdByVersionGet("int.example", guid, 1); var instanceList = new ItemApi(configuration); GetRepositoryItemDescriptionsRequest request = new GetRepositoryItemDescriptionsRequest(); List <IdentifierInRequest> identifiers = new List <IdentifierInRequest>(); IdentifierInRequest item = new IdentifierInRequest("int.example", guid, 1L); identifiers.Add(item); request.Identifiers = identifiers; List <RepositoryItemMetadata> response = instanceList.ApiV1ItemGetDescriptionsPost(request); Assert.True(response.Count > 0); }
public void GetListItemsByParentIDFileTest(string parentID) { if (!(Directory.Exists("c:/temp"))) { Directory.CreateDirectory("c:/temp"); } StreamWriter fw = new StreamWriter("C:/temp/test.json"); var configuration = GetClientConfig(); //GET the Sets var instanceSets = new Colectica.RestClientV1.Api.SetApi(configuration); Guid guid = new Guid(parentID); var responseSets = instanceSets.ApiV1SetByAgencyByIdByVersionGet("int.example", guid, 1); //GET the list of GUID GetLatestItemsRequest request = new GetLatestItemsRequest { Identifiers = new List <IdentifierInRequest>() }; foreach (IdentifierTriple itemTriple in responseSets) { request.Identifiers.Add(new IdentifierInRequest(itemTriple.Item3, itemTriple.Item1, itemTriple.Item2)); } var instanceList = new ItemApi(configuration); var responseList = instanceList.ApiV1ItemGetListLatestPost(request); foreach (RepositoryItem item in responseList) { if (item != null) { fw.WriteLine(item.ToJson()); } } fw.Close(); Assert.True(File.Exists("C:/temp/test.json")); File.Delete("C:/temp/test.json"); Assert.False(File.Exists("C:/temp/test.json")); }