public async void ReadSecretUsingDictionary()
        {
            using (var client = new VaultClient(TestVaultAddress))
            {
                client.VaultToken = TestRootToken;

                var secrets = await client.ReadGenericSecretAsync("foo1");

                var expected = SampleSecrets1.Keys.ToHashSet();
                var actual   = secrets.Data.Keys.ToHashSet();

                Assert.Subset(expected, actual);
                Assert.Superset(expected, actual);

                //Assert.StrictEqual(SampleSecrets1, secrets.Data);
            }
        }
        public async void ReadSecretUsingObject()
        {
            using (var client = new VaultClient(TestVaultAddress))
            {
                client.VaultToken = TestRootToken;

                var secrets = await client.ReadGenericSecretAsync("foo2");

                var expected = SampleSecrets2.GetType().GetProperties().Select(x => x.Name).ToHashSet();
                var actual   = secrets.Data.Keys.ToHashSet();

                Assert.Subset(expected, actual);
                Assert.Superset(expected, actual);

                //Assert.StrictEqual(SampleSecrets2, secrets.Data);
            }
        }