public async void InitAfterInit() { using (var client = new VaultClient(TestVaultAddress)) { var initRequ = new InitializationRequest { SecretShares = 3, SecretThreshold = 2, }; var ex = await Assert.ThrowsAsync <VaultClientException>( async() => await client.DoInitializeAsync(initRequ)); Assert.Equal(HttpStatusCode.BadRequest, ex.StatusCode); Assert.Equal("Vault is already initialized", ex.Errors?.Errors?.FirstOrDefault()); } }
//[Fact] public async void FirstInit() { using (var client = new VaultClient(TestVaultAddress)) { var initRequ = new InitializationRequest { SecretShares = 3, SecretThreshold = 2, }; var initResp = await client.DoInitializeAsync(initRequ); Assert.NotNull(initResp.RootToken); Assert.NotEqual(string.Empty, initResp.RootToken); Assert.NotNull(initResp.KeysBase64); Assert.NotEmpty(initResp.KeysBase64); Assert.Equal(initRequ.SecretShares, initResp.KeysBase64.Length); } }