public void RemoveUser() { IUsersStorageProviderV40 prov = GetProvider(); UserInfo user = prov.AddUser("user", null, "password", "*****@*****.**", false, DateTime.Now); Assert.IsFalse(prov.RemoveUser(new UserInfo("user1", "Joe", "*****@*****.**", false, DateTime.Now, prov)), "RemoveUser should return false"); Assert.IsTrue(prov.RemoveUser(user), "RemoveUser should return true"); Assert.AreEqual(0, prov.GetUsers().Length, "Wrong user count"); }
public void StoreUserData_RetrieveUserData_RemoveUser() { IUsersStorageProviderV40 prov = GetProvider(); UserInfo user = prov.AddUser("User", "User", "password", "*****@*****.**", true, DateTime.Now); UserInfo user2 = prov.AddUser("User2", "User2", "password2", "*****@*****.**", true, DateTime.Now); Assert.IsTrue(prov.StoreUserData(user, "Key", "Value"), "StoreUserData should return true"); Assert.IsTrue(prov.StoreUserData(user2, "Key", "Value"), "StoreUserData should return true"); prov.RemoveUser(user); string value = prov.RetrieveUserData(user, "Key"); Assert.IsNull(value, "Wrong value"); string value2 = prov.RetrieveUserData(user2, "Key"); Assert.AreEqual(value2, "Value", "Wrong value"); }
public void RemoveUser_NullUser() { IUsersStorageProviderV40 prov = GetProvider(); prov.RemoveUser(null); }