Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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();
        }