public void BeAbleToAddAndRemoveAnSecureSetting()
        {
            var source = GetFakeSource();
            var man = new SecureSettingsManager(source);

            man.WriteSecureSetting("test", "test");
            man.ReadSecureSetting("test");

            man.RemoveSecureSetting("test");

            try
            {
                man.ReadSecureSetting("test");
                Assert.Fail("Secure setting should no longer exist");
            }
            catch (Exception e)
            {
                Assert.IsNotInstanceOfType(e, typeof(AssertFailedException));
            }
        }