AWSSDK_DotNet.IntegrationTests.Tests.IAM.IAMTestSession.CreateTestUser C# (CSharp) Method

CreateTestUser() public method

public CreateTestUser ( ) : string
return string
        public string CreateTestUser()
        {
            var user = IAMUtil.CreateTestUser(_client, _testName);
            _users.Add(user);
            return user;
        }
        

Usage Example

        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
                        });
                    }
                }
            }
        }
All Usage Examples Of AWSSDK_DotNet.IntegrationTests.Tests.IAM.IAMTestSession::CreateTestUser