public void When_no_sub_key_exists_one_is_created() { var subKeyPath = String.Format(@"SOFTWARE\NServiceBus\{0}", GitFlowVersion.MajorMinor); Registry.CurrentUser.DeleteSubKey(subKeyPath, false); var expirationFromRegistry = TrialLicenseReader.GetTrialExpirationFromRegistry(); Assert.AreEqual(DateTime.UtcNow.AddDays(TrialLicenseReader.TRIAL_DAYS).Date, expirationFromRegistry.Date); Assert.IsNotNull(Registry.CurrentUser.OpenSubKey(subKeyPath)); }
public void When_sub_key_exists_one_is_created_the_value_is_read_from_it() { var subKeyPath = String.Format(@"SOFTWARE\NServiceBus\{0}", GitFlowVersion.MajorMinor); //once to create key TrialLicenseReader.GetTrialExpirationFromRegistry(); //again to read from to create key var expirationFromRegistry = TrialLicenseReader.GetTrialExpirationFromRegistry(); Assert.AreEqual(DateTime.UtcNow.AddDays(TrialLicenseReader.TRIAL_DAYS).Date, expirationFromRegistry.Date); Assert.IsNotNull(Registry.CurrentUser.OpenSubKey(subKeyPath)); }