Beispiel #1
0
        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");
        }
Beispiel #2
0
        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");
        }
Beispiel #3
0
        public void RetrieveUserData_InvalidKey(string k)
        {
            IUsersStorageProviderV40 prov = GetProvider();

            UserInfo user = prov.AddUser("User", "User", "password", "*****@*****.**", true, DateTime.Now);

            prov.RetrieveUserData(user, k);
        }
Beispiel #4
0
        public void RetrieveUserData_NullUser()
        {
            IUsersStorageProviderV40 prov = GetProvider();

            prov.RetrieveUserData(null, "Key");
        }