public async Task DeleteDatabaseAsync_ShouldSucceed() { var response = await _systemClient.DeleteDatabaseAsync(_fixture.DeletableDatabase); Assert.Equal(HttpStatusCode.OK, response.ResponseDetails.Code); Assert.False(response.ResponseDetails.Error); Assert.True(response.Result); }
public async Task QuickStart_ShouldSucceed() { try { await QuickStartDoc(); } finally { using (var systemDbTransport = HttpApiTransport.UsingBasicAuth( new Uri($"http://{_arangoDbHost}:8529/"), "_system", "root", "root")) { var systemDb = new DatabaseApiClient(systemDbTransport); try { await systemDb.DeleteDatabaseAsync("arangodb-net-standard"); } catch (ApiErrorException ex) { // assume database didn't exist Console.WriteLine(ex.Message); } } } }
protected async Task DropDatabase(string dbName) { using (var systemDbClient = GetHttpTransport("_system")) { var dbApiClient = new DatabaseApiClient(systemDbClient); var response = await dbApiClient.DeleteDatabaseAsync(dbName); } }