public void ConvertFrom()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     Assert.AreEqual(Registry.CurrentUser, rkc.ConvertFrom("HKEY_CURRENT_USER"));
     Assert.AreEqual(Registry.CurrentUser.OpenSubKey("Software").Name,
                     ((RegistryKey) rkc.ConvertFrom(@"HKEY_CURRENT_USER\Software")).Name);
     Assert.AreEqual(Registry.CurrentUser.OpenSubKey("Software").OpenSubKey("Microsoft").Name,
                     ((RegistryKey) rkc.ConvertFrom(@"HKEY_CURRENT_USER\Software\Microsoft")).Name);
 }
        public void ConvertFrom()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            Assert.AreEqual(Registry.CurrentUser, rkc.ConvertFrom("HKEY_CURRENT_USER"));
            Assert.AreEqual(Registry.CurrentUser.OpenSubKey("Software").Name,
                            ((RegistryKey)rkc.ConvertFrom(@"HKEY_CURRENT_USER\Software")).Name);
            Assert.AreEqual(Registry.CurrentUser.OpenSubKey("Software").OpenSubKey("Microsoft").Name,
                            ((RegistryKey)rkc.ConvertFrom(@"HKEY_CURRENT_USER\Software\Microsoft")).Name);
        }
        public void ConvertFromBadHiveString()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            rkc.ConvertFrom(@"HKEY_ERROR\sdgsdfgsdfgxadas");
        }
        public void ConvertFromBadKeyString()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            rkc.ConvertFrom(@"HKEY_CURRENT_USER\sdgsdfgsdfgxadas\Xyz\Abc");
        }
        public void ConvertFromEmptyString()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            rkc.ConvertFrom(string.Empty);
        }
 public void ConvertFromNonSupportedOptionBails()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     Assert.Throws<NotSupportedException>(() => rkc.ConvertFrom(12));
 }
 public void ConvertFromBadKeyString()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     rkc.ConvertFrom(@"HKEY_CURRENT_USER\sdgsdfgsdfgxadas\Xyz\Abc");
 }
예제 #8
0
        public void ConvertFromEmptyString()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            Assert.Throws <ArgumentNullException>(() => rkc.ConvertFrom(string.Empty));
        }
예제 #9
0
        public void ConvertFromBadKeyString()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            Assert.Throws <ArgumentException>(() => rkc.ConvertFrom(@"HKEY_CURRENT_USER\sdgsdfgsdfgxadas\Xyz\Abc"), @"Registry key [HKEY_CURRENT_USER\sdgsdfgsdfgxadas] does not exist.");
        }
예제 #10
0
        public void ConvertFromNullReference()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            Assert.Throws <ArgumentNullException>(() => rkc.ConvertFrom(null));
        }
예제 #11
0
        public void ConvertFromNonSupportedOptionBails()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            Assert.Throws <NotSupportedException>(() => rkc.ConvertFrom(12));
        }
 public void ConvertFromBadHiveString()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     Assert.Throws<ArgumentException>(() => rkc.ConvertFrom(@"HKEY_ERROR\sdgsdfgsdfgxadas"), "Invalid root hive name [HKEY_ERROR].");
 }
 public void ConvertFromBadKeyString()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     Assert.Throws<ArgumentException>(() => rkc.ConvertFrom(@"HKEY_CURRENT_USER\sdgsdfgsdfgxadas\Xyz\Abc"), @"Registry key [HKEY_CURRENT_USER\sdgsdfgsdfgxadas] does not exist.");
 }
 public void ConvertFromEmptyString()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     Assert.Throws<ArgumentNullException>(() => rkc.ConvertFrom(string.Empty));
 }
 public void ConvertFromNullReference()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     rkc.ConvertFrom(null);
 }
예제 #16
0
        public void ConvertFromBadHiveString()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            Assert.Throws <ArgumentException>(() => rkc.ConvertFrom(@"HKEY_ERROR\sdgsdfgsdfgxadas"), "Invalid root hive name [HKEY_ERROR].");
        }
 public void ConvertFromNonSupportedOptionBails()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     rkc.ConvertFrom(12);
 }
        public void ConvertFromNullReference()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            rkc.ConvertFrom(null);
        }
 public void ConvertFromEmptyString()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     rkc.ConvertFrom(string.Empty);
 }
        public void ConvertFromNonSupportedOptionBails()
        {
            RegistryKeyConverter rkc = new RegistryKeyConverter();

            rkc.ConvertFrom(12);
        }
 public void ConvertFromBadHiveString()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     rkc.ConvertFrom(@"HKEY_ERROR\sdgsdfgsdfgxadas");
 }
 public void ConvertFromNullReference()
 {
     RegistryKeyConverter rkc = new RegistryKeyConverter();
     Assert.Throws<ArgumentNullException>(() => rkc.ConvertFrom(null));
 }