public async Task UpdateFieldTemplate(string fieldTemplateId) { var groupShareClient = await Helper.GetGroupShareClient(); var fieldRequest = new FieldTemplateRequest { Name = "Updated name" }; await groupShareClient.TranslationMemories.UpdateFieldTemplate(fieldTemplateId, fieldRequest); var updatedTemplate = await groupShareClient.TranslationMemories.GetFieldTemplateById(fieldTemplateId); Assert.Equal(updatedTemplate.Name, "Updated name"); }
public async Task UpdateLanguageResourceTemplate(string templateId) { var groupShareClient = await Helper.GetGroupShareClient(); var request = new FieldTemplateRequest { Name = "UpdatedName", Description = "updated from kit" }; await groupShareClient.TranslationMemories.EditTemplate(templateId, request); var template = await groupShareClient.TranslationMemories.GetTemplateById(templateId); Assert.Equal(template.Name, "UpdatedName"); }
public async Task UpdateLanguageResourceTemplate() { var groupShareClient = Helper.GsClient; var request = new ResourceServiceDefaultsRequest(ResourceServiceDefaultsRequest.ResourceType.Variables, "ro-ro"); var resource = await groupShareClient.TranslationMemories.GetDefaultsType(request); var template = new LanguageResourceTemplate { LanguageResourceTemplateId = Guid.NewGuid().ToString(), Name = $"test LRTemplate {Guid.NewGuid()}", Description = "Created from Groupshare kit", OwnerId = Helper.OrganizationId, Location = Helper.Organization, IsTmSpecific = false, LanguageResources = new List <Resource> { new Resource { Type = "Variables", LanguageResourceTemplateId = resource.LanguageResourceTemplateId, Data = "test", CultureName = "ro-ro", } } }; var id = await groupShareClient.TranslationMemories.CreateTemplate(template); var updateRequest = new FieldTemplateRequest { Name = "UpdatedName", Description = "updated from kit" }; await groupShareClient.TranslationMemories.EditTemplate(id, updateRequest); var templateById = await groupShareClient.TranslationMemories.GetTemplateById(id); Assert.Equal("UpdatedName", templateById.Name); await groupShareClient.TranslationMemories.DeleteTemplate(id); }