private void userEncryptSetParameter() { Gyomu.Common.User currentUser = Gyomu.Common.User.CurrentUser; string root_key = Gyomu.Access.ParameterAccess.GetKey(Gyomu.Access.ParameterAccess.USER_ROOTKEY, currentUser); bool isRootKeyExist = Gyomu.Access.ParameterAccess.KeyExist(root_key, new List <Models.ParameterMaster>()); if (isRootKeyExist == false) { Gyomu.Access.ParameterAccess.SetRootKeyWithUserEncryption(Gyomu.Access.ParameterAccess.USER_ROOTKEY, "TestData", currentUser); } string key = "TEST_USERENC_TEST"; string itemValue = "Value@!@#$%"; Gyomu.Access.ParameterAccess.SetStringValueWithUserEncryption(key, itemValue, currentUser); Assert.Equal(itemValue, Gyomu.Access.ParameterAccess.GetUserEncryptedStringValue(key, currentUser)); Gyomu.Access.ParameterAccess.SetStringValue(key, null, currentUser); Assert.Null(Gyomu.Access.ParameterAccess.GetStringValue(key, currentUser)); if (isRootKeyExist == false) { Gyomu.Access.ParameterAccess.SetStringValue(root_key, null); } }
private void stringAdminAESSetParameter() { Gyomu.Common.User currentUser = Gyomu.Common.User.CurrentUser; string root_key = Gyomu.Access.ParameterAccess.GetKey(Gyomu.Access.ParameterAccess.USER_ROOTKEY, currentUser); bool isRootKeyExist = Gyomu.Access.ParameterAccess.KeyExist(root_key, new List <Models.ParameterMaster>()); if (isRootKeyExist == false) { Gyomu.Access.ParameterAccess.SetRootKeyWithUserEncryption(Gyomu.Access.ParameterAccess.USER_ROOTKEY, "TestData", currentUser); } string adminaes_original_key = Gyomu.Access.ParameterAccess.GetUserEncryptedStringValue("gyomu_admin_aes_key", currentUser); if (string.IsNullOrEmpty(adminaes_original_key)) { Gyomu.Access.ParameterAccess.SetStringValueWithUserEncryption("gyomu_admin_aes_key", "AES_KEY_TEST", currentUser); } string key = "TEST_AES_TEST"; string itemValue = "Value@!@#$%"; Gyomu.Access.ParameterAccess.SetStringValueWithAdminAESEncryption(key, itemValue, currentUser); Assert.Equal(itemValue, Gyomu.Access.ParameterAccess.GetAdminAESEncryptStringValue(key, currentUser)); if (string.IsNullOrEmpty(adminaes_original_key)) { Gyomu.Access.ParameterAccess.SetStringValue("gyomu_admin_aes_key", null, currentUser); } Gyomu.Access.ParameterAccess.SetStringValue(key, null); Assert.Null(Gyomu.Access.ParameterAccess.GetStringValue(key)); if (isRootKeyExist == false) { Gyomu.Access.ParameterAccess.SetStringValue(root_key, null); } }
public void InvalidUserTest() { Gyomu.Common.User user = Gyomu.Common.User.GetUser("hogehoge"); Assert.False(user.IsValid); }
public void CurrentUserTest() { Gyomu.Common.User user = Gyomu.Common.User.CurrentUser; Assert.Equal(System.Environment.GetEnvironmentVariable("USERNAME").ToUpper(), user.UserID.ToUpper()); }