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 ConvertFromEmptyString() { RegistryKeyConverter rkc = new RegistryKeyConverter(); Assert.Throws <ArgumentNullException>(() => rkc.ConvertFrom(string.Empty)); }
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 ConvertFromNullReference() { RegistryKeyConverter rkc = new RegistryKeyConverter(); Assert.Throws <ArgumentNullException>(() => rkc.ConvertFrom(null)); }
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); }
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(); Assert.Throws<ArgumentNullException>(() => rkc.ConvertFrom(null)); }