public void Should_use_existing_registry_key() { var helper = new RegistryHelper(subKey); var value = helper.AcquireRootPath(junkRegistryValue); var value2 = helper.AcquireRootPath("this second value should NOT be persisted to registry"); value.Should().Be(value2); }
public void Should_create_new_registry_key() { try { Registry.CurrentUser.DeleteSubKey(subKey); } catch { } var helper = new RegistryHelper(subKey); var value = helper.AcquireRootPath(junkRegistryValue); value.Should().Be(junkRegistryValue); var key = Registry.CurrentUser.OpenSubKey(subKey); key.Should().NotBeNull(); key.GetValue("ProjectRootPath").Should().Be(junkRegistryValue); }