Example #1
0
        public void AddNestedRegistry()
        {
            RegistryManager rm = new Models.RegistryManager(@"SOFTWARE\MyKey\Level1\Level2");

            rm.WriteValue("test", "val");
            RegistryKey r = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\MyKey\Level1\Level2");

            Assert.NotNull(r);
        }
Example #2
0
        public void ShouldCleanup()
        {
            RegistryManager rm = new Models.RegistryManager(@"SOFTWARE\MyKey");

            rm.Cleanup();
            RegistryKey r = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\MyKey\StartupLoader");

            Assert.IsNull(r);
        }
Example #3
0
        public void ShouldAddRegistry()
        {
            RegistryManager rm = new Models.RegistryManager(@"SOFTWARE\MyKey", true);

            rm.WriteValue("Test", "val");
            string val = rm.GetValue("Test");

            Assert.That(val, Is.EqualTo("val"));
        }