public void StoreUserData_RetrieveUserData_Overwrite() { IUsersStorageProviderV40 prov = GetProvider(); UserInfo user = prov.AddUser("User", "User", "password", "*****@*****.**", true, DateTime.Now); Assert.IsTrue(prov.StoreUserData(user, "Key", "Value1"), "StoreUserData should return true"); Assert.IsTrue(prov.StoreUserData(user, "Key2", "Value2"), "StoreUserData should return true"); Assert.IsTrue(prov.StoreUserData(user, "Key", "Value"), "StoreUserData should return true"); string value = prov.RetrieveUserData(user, "Key"); Assert.AreEqual("Value", value, "Wrong value"); string value2 = prov.RetrieveUserData(user, "Key2"); Assert.AreEqual("Value2", value2, "Wrong value"); }
public void RetrieveUserData_InexistentKey() { IUsersStorageProviderV40 prov = GetProvider(); UserInfo user = prov.AddUser("User", "User", "password", "*****@*****.**", true, DateTime.Now); Assert.IsNull(prov.RetrieveUserData(user, "Inexistent"), "RetrieveUserData should return null"); }
public void RetrieveUserData_InvalidKey(string k) { IUsersStorageProviderV40 prov = GetProvider(); UserInfo user = prov.AddUser("User", "User", "password", "*****@*****.**", true, DateTime.Now); prov.RetrieveUserData(user, k); }
public void RetrieveUserData_NullUser() { IUsersStorageProviderV40 prov = GetProvider(); prov.RetrieveUserData(null, "Key"); }