public void GetByIdInitialize() { TestUserId = "Test user"; User = new LoginData() { UserId = TestUserId, TimeStamp = DateTime.Now, PasswordUsed = false }; Repository = new LoginDataRepository(); Repository.Insert(User); }
public void Insert_ValidDataNotEmptyList_ListExpanded() { Repository.Insert(User); var user2 = new LoginData() { UserId = "User 2", TimeStamp = DateTime.Now, PasswordUsed = false }; Repository.Insert(user2); Assert.AreEqual(2, Repository.GetAll().Count()); }
public void UpdateInitialize() { StartTime = DateTime.Now; TestUserId = "Test user"; User = new LoginData() { UserId = TestUserId, TimeStamp = StartTime, PasswordUsed = false}; Repository = new LoginDataRepository(); Repository.Insert(User); }
public void Update_UserNotExists_Null() { var noUser = new LoginData() {UserId = "user not exists", TimeStamp = DateTime.Now, PasswordUsed = false }; Repository.Update(noUser); var user = Repository.GetById(User.UserId); Assert.AreEqual(StartTime, user.TimeStamp); Assert.AreEqual(false,user.PasswordUsed); }
public void Update_UserExistsUsePassword_PasswordUsedTrue() { var newUser = new LoginData() { UserId = TestUserId, TimeStamp = StartTime, PasswordUsed = true }; Repository.Update(newUser); var user = Repository.GetById(User.UserId); Assert.AreEqual(true, user.PasswordUsed); }
public void VerifyDataInitialize() { Generator = new PassGenerator(); TestUserId = "Test user"; StartTime = DateTime.Now; User = new LoginData() { UserId = TestUserId, TimeStamp = StartTime, PasswordUsed = false }; Generator.Repository.Insert(User); }
public void Update_UserExistsNewTimeStamp_ModifiedTimeStamp() { var time = DateTime.Now; var newUser = new LoginData() { UserId = TestUserId, TimeStamp = time, PasswordUsed = false}; Repository.Update(newUser); var user = Repository.GetById(User.UserId); Assert.AreEqual(time, user.TimeStamp); }
public void Update(LoginData data) { if (data == null) return; var oldUser = from users in _loginDataList where users.UserId == data.UserId select users; _loginDataList.Remove(oldUser.FirstOrDefault()); _loginDataList.Add(data); }
public void VerifyData(string userId, DateTime date) { var user = Repository.GetById(userId); if (user == null) { user = new LoginData() { UserId = userId, TimeStamp = date }; Repository.Insert(user); } if (date <= user.TimeStamp.AddSeconds(30) && !user.PasswordUsed) return; user.TimeStamp = date; user.PasswordUsed = false; Repository.Update(user); }
public void GetAllInitialize() { User = new LoginData() { UserId = "Test user",TimeStamp = DateTime.Now, PasswordUsed = false }; Repository = new LoginDataRepository(); }
public void Insert(LoginData data) { if (data != null && GetById(data.UserId) == null) _loginDataList.Add(data); }