public void Update_ValidUpdates_Updated() { using (var ctx = new TestDataContext()) { SeedUsers(ctx); var user = new User() { UserId = 1, FirstName = "Test FirstName", LastName = "Test LastName", Email = "TestEmail", }; var service = new UserService(ctx); service.Update(user, "TestPassword"); var postUpdateUser = ctx.Users .Where(u => u.UserId == user.UserId).First(); Assert.Equal(postUpdateUser.Email, user.Email); Assert.Equal(postUpdateUser.FirstName, user.FirstName); Assert.Equal(postUpdateUser.LastName, user.LastName); } }
public void Update_UpdatePassword_Updated() { using (var ctx = new TestDataContext()) { SeedUsers(ctx); var user = new User() { UserId = 1, }; var service = new UserService(ctx); var preUpdateUser = ctx.Users .Where(u => u.UserId == user.UserId).First(); var expectedHash = preUpdateUser.PasswordHash; var expectedSalt = preUpdateUser.PasswordSalt; service.Update(user, "TestPassword"); var postUpdateUser = ctx.Users .Where(u => u.UserId == user.UserId).First(); Assert.Equal(postUpdateUser.PasswordHash, preUpdateUser.PasswordHash); Assert.Equal(postUpdateUser.PasswordSalt, preUpdateUser.PasswordSalt); } }