public async Task GetTask() { PurviewAccountClient client = GetAccountClient(); Response fetchResponse = await client.GetAccountPropertiesAsync(); JsonElement fetchBodyJson = JsonDocument.Parse(GetContentFromResponse(fetchResponse)).RootElement; Assert.AreEqual("dotnetLLCPurviewAccount", fetchBodyJson.GetProperty("name").GetString()); }
public async Task RegenerateKeysTask() { var options = new PurviewAccountClientOptions(); PurviewAccountClient client = GetAccountClient(); var data = new { keyType = "PrimaryAtlasKafkaKey", }; Response genResponse = await client.RegenerateAccessKeyAsync(RequestContent.Create(data)); JsonElement genKeyBodyJson = JsonDocument.Parse(GetContentFromResponse(genResponse)).RootElement; Assert.AreEqual(genResponse.Status, 200); }
public async Task UpdateTask() { var options = new PurviewAccountClientOptions(); PurviewAccountClient client = GetAccountClient(); var data = new JsonData(new Dictionary <string, string> { ["friendlyName"] = "udpatedFriendlyName" }); Response updateRespons = await client.UpdateAccountPropertiesAsync(RequestContent.Create(data)); JsonElement upateBodyJson = JsonDocument.Parse(GetContentFromResponse(updateRespons)).RootElement; Assert.AreEqual("dotnetLLCPurviewAccount", upateBodyJson.GetProperty("name").GetString()); Assert.AreEqual("udpatedFriendlyName", upateBodyJson.GetProperty("properties").GetProperty("friendlyName").GetString()); }
public async Task ListKeysTask() { var options = new PurviewAccountClientOptions(); PurviewAccountClient client = GetAccountClient(); var data = new JsonData(new Dictionary <string, string> { ["keyType"] = "PrimaryAtlasKafkaKey" }); Response genResponse = await client.RegenerateAccessKeyAsync(RequestContent.Create(data)); JsonElement genKeyBodyJson = JsonDocument.Parse(GetContentFromResponse(genResponse)).RootElement; Assert.AreEqual(genResponse.Status, 200); Response listKeysResponse = await client.GetAccessKeysAsync(); JsonElement listKeyBodyJson = JsonDocument.Parse(GetContentFromResponse(listKeysResponse)).RootElement; Assert.AreEqual(listKeysResponse.Status, 200); }