public async Task TestDeleteNotebook() { NotebookClient client = CreateClient(); NotebookResource resource = await DisposableNotebook.CreateResource(client, this.Recording); NotebookDeleteNotebookOperation operation = await client.StartDeleteNotebookAsync(resource.Name); await operation.WaitAndAssertSuccessfulCompletion(); }
public async Task TestGetSummary() { NotebookClient client = CreateClient(); await using DisposableNotebook notebook = await DisposableNotebook.Create(client, this.Recording); AsyncPageable <NotebookResource> summary = client.GetNotebookSummaryByWorkSpaceAsync(); Assert.GreaterOrEqual((await summary.ToListAsync()).Count, 1); }
public async Task TestGetNotebook() { NotebookClient client = CreateClient(); await using DisposableNotebook notebook = await DisposableNotebook.Create(client, this.Recording); IList <NotebookResource> notebooks = await client.GetNotebooksByWorkspaceAsync().ToListAsync(); Assert.GreaterOrEqual(notebooks.Count, 1); foreach (var expectedNotebook in notebooks) { NotebookResource actualNotebook = await client.GetNotebookAsync(expectedNotebook.Name); Assert.AreEqual(expectedNotebook.Name, actualNotebook.Name); Assert.AreEqual(expectedNotebook.Id, actualNotebook.Id); Assert.AreEqual(expectedNotebook.Properties.BigDataPool?.ReferenceName, actualNotebook.Properties.BigDataPool?.ReferenceName); } }
public async Task TestRenameLinkedService() { NotebookClient client = CreateClient(); NotebookResource resource = await DisposableNotebook.CreateResource(client, Recording); string newNotebookName = Recording.GenerateId("Notebook2", 16); NotebookRenameNotebookOperation renameOperation = await client.StartRenameNotebookAsync(resource.Name, new ArtifactRenameRequest() { NewName = newNotebookName }); await renameOperation.WaitForCompletionResponseAsync(); NotebookResource notebook = await client.GetNotebookAsync(newNotebookName); Assert.AreEqual(newNotebookName, notebook.Name); NotebookDeleteNotebookOperation operation = await client.StartDeleteNotebookAsync(newNotebookName); await operation.WaitForCompletionResponseAsync(); }