Exemplo n.º 1
0
        public async Task DeleteNonexistentRoleDefinition()
        {
            Guid name = Recording.Random.NewGuid();

            Response response = await Client.DeleteRoleDefinitionAsync(KeyVaultRoleScope.Global, name);

            Assert.AreEqual(404, response.Status);

            JsonDocument         json  = JsonDocument.Parse(response.Content);
            KeyVaultServiceError error = KeyVaultServiceError.DeserializeKeyVaultServiceError(json.RootElement.GetProperty("error"));

            Assert.AreEqual("RoleDefinitionNotFound", error.Code);
        }
Exemplo n.º 2
0
 internal KeyVaultServiceError(string code, string message, KeyVaultServiceError innerError)
 {
     Code       = code;
     Message    = message;
     InnerError = innerError;
 }
Exemplo n.º 3
0
 internal KeyVaultError(KeyVaultServiceError error)
 {
     Error = error;
 }