public async Task CAS_SaveNew_Success() { string secretName = _uniqueKey.GetKey("CASNEW"); VaultSecretEntryCAS secretA = new VaultSecretEntryCAS(_casMount, secretName, ""); secretA.Attributes.Add("KeyA", "ValueA"); bool success = await secretA.VSE_SaveNew(); Assert.IsTrue(success); }
public async Task CAS_SaveUpdate_Success() { string secretName = _uniqueKey.GetKey("CASNEW"); VaultSecretEntryCAS secretA = new VaultSecretEntryCAS(_casMount, secretName, ""); secretA.Attributes.Add("KeyA", "ValueA"); bool success = await secretA.VSE_SaveNew(); Assert.IsTrue(success); // Now make some changes to the secret and save them secretA.Attributes.Add("KeyB", "ValueB"); success = await secretA.VSE_SaveUpdate(); Assert.IsTrue(success); // And one more time for confirmation secretA.Attributes.Add("KeyC", "ValueC"); success = await secretA.VSE_SaveUpdate(); Assert.IsTrue(success); Assert.AreEqual(3, secretA.Version); }