public void UpdateFollowedBySomeOtherChange() { var password1 = "myPassword1"; var config = new ScheduledImportConfig { SicUrl = "ftps://any.com/file.csv", SicPassword = password1 }; config.Save(); var secureId = (Guid)config.SicPasswordSecureId; var config2 = Entity.Get <ScheduledImportConfig>(config.Id); var pw = config.SicPassword; config = config.AsWritable <ScheduledImportConfig>(); config.TriggerEnabled = true; config.Save(); Assert.That(config.SicPassword, Is.Not.EqualTo(password1)); Assert.That(config.SicPasswordSecureId, Is.Not.Null); Assert.That(((Guid)config.SicPasswordSecureId), Is.EqualTo(secureId)); var storedPassword = Factory.SecuredData.Read((Guid)config.SicPasswordSecureId); Assert.That(storedPassword, Is.EqualTo(password1)); }
public void Update(string password2) { var password1 = "myPassword1"; var config = new ScheduledImportConfig { SicUrl = "ftps://any.com/file.csv", SicPassword = password1 }; config.Save(); var secureId = (Guid)config.SicPasswordSecureId; config = config.AsWritable <ScheduledImportConfig>(); config.SicPassword = password2; config.Save(); Assert.That(config.SicPassword, Is.Not.EqualTo(password2)); Assert.That(config.SicPasswordSecureId, Is.Not.Null); Assert.That(((Guid)config.SicPasswordSecureId), Is.EqualTo(secureId)); var storedPassword = Factory.SecuredData.Read((Guid)config.SicPasswordSecureId); Assert.That(storedPassword, Is.EqualTo(password2)); }
public void Create(string password) { var config = new ScheduledImportConfig { SicUrl = "ftps://any.com/file.csv", SicPassword = password }; config.Save(); Assert.That(config.SicPassword, Is.Not.EqualTo(password)); Assert.That(config.SicPasswordSecureId, Is.Not.Null); Assert.That(((Guid)config.SicPasswordSecureId), Is.Not.EqualTo(Guid.Empty)); var storedPassword = Factory.SecuredData.Read((Guid)config.SicPasswordSecureId); Assert.That(storedPassword, Is.EqualTo(password)); }