public void WhenSettingsSaved_GetSettingsReturnsData() { var baseKey = hkcu.CreateSubKey(TestKeyPath); var repository = new AuthSettingsRepository(baseKey); var originalSettings = repository.GetSettings(); originalSettings.Credentials.Value = SecureStringExtensions.FromClearText("secure"); repository.SetSettings(originalSettings); var settings = repository.GetSettings(); Assert.AreEqual( "secure", settings.Credentials.ClearTextValue); }
public void WhenBaseKeyIsEmpty_SettingsAreEmpty() { var baseKey = hkcu.CreateSubKey(TestKeyPath); var repository = new AuthSettingsRepository(baseKey); var settings = repository.GetSettings(); Assert.IsNull(settings.Credentials); }