public void TestActivateHmacKey() { CreateHmacKeySample createHmacKeySample = new CreateHmacKeySample(); DeactivateHmacKeySample deactivateHmacKeySample = new DeactivateHmacKeySample(); ActivateHmacKeySample activateHmacKeySample = new ActivateHmacKeySample(); string serviceAccountEmail = _bucketFixture.GetServiceAccountEmail(); // Create key. var key = createHmacKeySample.CreateHmacKey(_bucketFixture.ProjectId, serviceAccountEmail); // Deactivate key. deactivateHmacKeySample.DeactivateHmacKey(_bucketFixture.ProjectId, key.Metadata.AccessId); // Activate key. var keyMetadata = activateHmacKeySample.ActivateHmacKey(_bucketFixture.ProjectId, key.Metadata.AccessId); Assert.Equal("ACTIVE", keyMetadata.State); // Delete key. _bucketFixture.DeleteHmacKey(key.Metadata.AccessId); }
public void TestActivateHmacKey() { CreateHmacKeySample createHmacKeySample = new CreateHmacKeySample(); DeactivateHmacKeySample deactivateHmacKeySample = new DeactivateHmacKeySample(); ActivateHmacKeySample activateHmacKeySample = new ActivateHmacKeySample(); string serviceAccountEmail = _fixture.GetServiceAccountEmail(); // Create key. var key = createHmacKeySample.CreateHmacKey(_fixture.ProjectId, serviceAccountEmail); _accessId = key.Metadata.AccessId; // Deactivate key. _fixture.HmacChangesPropagated.Eventually(() => deactivateHmacKeySample.DeactivateHmacKey(_fixture.ProjectId, _accessId)); _isActive = false; // Activate key. var keyMetadata = _fixture.HmacChangesPropagated.Eventually(() => activateHmacKeySample.ActivateHmacKey(_fixture.ProjectId, _accessId)); Assert.Equal("ACTIVE", keyMetadata.State); _isActive = true; }