Пример #1
0
 public void TestReadKey_EmptySettings()
 {
     _mockSettingsManager.Setup(s => s.GetString(SymmetricKeyStore.SettingsApplicationId, SymmetricKeyStore.SettingsKey)).Returns(string.Empty);
     var store = new SymmetricKeyStore(_mockSettingsManager.Object);
     var key = store.ReadKey();
     Assert.IsNull(key);
 }
Пример #2
0
 public void TestStore()
 {
     var store = new SymmetricKeyStore(_mockSettingsManager.Object);
     store.Store(_data1, _data2);
     _mockSettingsManager.Verify(s => s.Put(SymmetricKeyStore.SettingsApplicationId, SymmetricKeyStore.SettingsKey, _data1_encyptedString, null));
     _mockSettingsManager.Verify(s => s.Put(SymmetricKeyStore.SettingsApplicationId, SymmetricKeyStore.SettingsIV, _data2_encryptedString, null));
 }
Пример #3
0
 public void TestReadKey()
 {
     _mockSettingsManager.Setup(s => s.GetString(SymmetricKeyStore.SettingsApplicationId, SymmetricKeyStore.SettingsKey)).Returns(_data1_encyptedString);
     var store = new SymmetricKeyStore(_mockSettingsManager.Object);
     var data = store.ReadKey();
     Assert.AreEqual(_data1, data);
 }