public async Task TestCreateAccessKey()
{
using (var session = new IAMTestSession("TestCreateAccessKey", Client))
{
string username = session.CreateTestUser();
string keyId = null;
try
{
CreateAccessKeyResponse response =
await Client.CreateAccessKeyAsync(new CreateAccessKeyRequest()
{
UserName = username
});
keyId = response.AccessKey.AccessKeyId;
Assert.True(response.AccessKey.CreateDate.Date.CompareTo(DateTime.Now.Date) == 0);
}
finally
{
if (keyId != null)
{
await Client.DeleteAccessKeyAsync(new DeleteAccessKeyRequest()
{
UserName = username, AccessKeyId = keyId
});
}
}
}
}