public async Task TestDeleteLinkedService() { LinkedServiceClient client = CreateClient(); LinkedServiceResource resource = await DisposableLinkedService.CreateResource(client, this.Recording); LinkedServiceDeleteLinkedServiceOperation operation = await client.StartDeleteLinkedServiceAsync(resource.Name); await operation.WaitAndAssertSuccessfulCompletion(); }
public async Task TestGetLinkedService() { LinkedServiceClient client = CreateClient(); await using DisposableLinkedService service = await DisposableLinkedService.Create(client, this.Recording); IList <LinkedServiceResource> services = await client.GetLinkedServicesByWorkspaceAsync().ToListAsync(); Assert.GreaterOrEqual(services.Count, 1); foreach (var expectedLinkedService in services) { LinkedServiceResource actualLinkedService = await client.GetLinkedServiceAsync(expectedLinkedService.Name); Assert.AreEqual(expectedLinkedService.Name, actualLinkedService.Name); Assert.AreEqual(expectedLinkedService.Id, actualLinkedService.Id); } }
public async Task TestRenameLinkedService() { LinkedServiceClient client = CreateClient(); LinkedServiceResource resource = await DisposableLinkedService.CreateResource(client, Recording); string newLinkedServiceName = Recording.GenerateId("LinkedService2", 16); LinkedServiceRenameLinkedServiceOperation renameOperation = await client.StartRenameLinkedServiceAsync(resource.Name, new ArtifactRenameRequest() { NewName = newLinkedServiceName }); await renameOperation.WaitForCompletionResponseAsync(); LinkedServiceResource service = await client.GetLinkedServiceAsync(newLinkedServiceName); Assert.AreEqual(newLinkedServiceName, service.Name); LinkedServiceDeleteLinkedServiceOperation operation = await client.StartDeleteLinkedServiceAsync(newLinkedServiceName); await operation.WaitForCompletionResponseAsync(); }