public void ApplyFileDefenseRecovery() { FileSecurity.EncryptWalletFile(_wallet, _key, _recoverypath); FileSecurity.ApplyFileDefense(_recoverypath); Assert.True(File.Exists(_recoverypath)); FileAttributes attributes = File.GetAttributes(_recoverypath); Assert.AreEqual(FileAttributes.Hidden | FileAttributes.ReadOnly, attributes); }
public void ApplyFileDefenseFail() { string path = "bad file path"; Assert.Throws <Exception>(() => FileSecurity.ApplyFileDefense(path)); }