public void LsaPrivateData_GetUnsetValue()
        {
            // Get
            var value = LsaPrivateData.GetValue("LsaPrivateDataTestsUnset");

            Assert.Null(value);
        }
        public void LsaPrivateData_SetGetRemove()
        {
            // Set
            LsaPrivateData.SetValue("LsaPrivateDataTests", "test");

            // Get
            var value = LsaPrivateData.GetValue("LsaPrivateDataTests");

            Assert.Equal("test", value);

            // Remove
            LsaPrivateData.RemoveValue("LsaPrivateDataTests");
            value = LsaPrivateData.GetValue("LsaPrivateDataTests");
            Assert.Equal("", value);
        }
Ejemplo n.º 3
0
        public void LsaPrivateData_GetUnsetValue()
        {
            var identity  = WindowsIdentity.GetCurrent();
            var principal = new WindowsPrincipal(identity);

            if (!principal.IsInRole(WindowsBuiltInRole.Administrator))
            {
                Assert.Inconclusive("Current user is not in the administator group");
            }

            // Get
            var value = LsaPrivateData.GetValue("LsaPrivateDataTestsUnset");

            Assert.IsNull(value);
        }
Ejemplo n.º 4
0
        public void LsaPrivateData_SetGetRemove()
        {
            var identity  = WindowsIdentity.GetCurrent();
            var principal = new WindowsPrincipal(identity);

            if (!principal.IsInRole(WindowsBuiltInRole.Administrator))
            {
                Assert.Inconclusive("Current user is not in the administator group");
            }

            // Set
            LsaPrivateData.SetValue("LsaPrivateDataTests", "test");

            // Get
            var value = LsaPrivateData.GetValue("LsaPrivateDataTests");

            Assert.AreEqual("test", value);

            // Remove
            LsaPrivateData.RemoveValue("LsaPrivateDataTests");
            value = LsaPrivateData.GetValue("LsaPrivateDataTests");
            Assert.AreEqual("", value);
        }