public void verifyUserTest() { string pw = GetRandom.String(); string hash = userService.generatePasswordHash(pw); Assert.IsTrue(userService.verifyUser(pw, hash)); string fakepw = GetRandom.String(); string fakeHash = userService.generatePasswordHash(fakepw); Assert.IsFalse(userService.verifyUser(pw, fakeHash)); }
public void mapSaveUserTest() { var uservm = GetRandom.Object <SaveUserViewModel>(); var mappedUser = mapperService.mapSaveUser(uservm, userService); Assert.AreEqual(typeof(User), mappedUser.GetType()); Assert.AreEqual(uservm.email, mappedUser.Data.Email); Assert.AreEqual(uservm.firstName, mappedUser.Data.FirstName); Assert.AreEqual(uservm.lastName, mappedUser.Data.LastName); Assert.IsTrue(userService.verifyUser(uservm.password, mappedUser.Data.PasswordHash)); Assert.AreEqual(uservm.phoneNumber, mappedUser.Data.PhoneNumber); }