public override IRegistryKey DoOpenSubKey(string name) { CheckOpen(); MockRegistryKey subKey = subKeys.ContainsKey(name) ? subKeys[name] : null; requests.Add("key: " + name + " - " + subKey); if (subKey != null) { subKey.SetOpen(); } return(subKey); }
public void AddSubKey(String name, MockRegistryKey subKey) { subKeys.Add(name, subKey); }
public MockRegistryAccessor(MockRegistryKey currentUser, MockRegistryKey localMachine) { this.currentUser = currentUser; this.localMachine = localMachine; }