public void Update_invalidData_shouldThrowException() { var repository = new DapperUserRepository(Connection, UsersTableName); var user = CreateUser(); var id = repository.Insert(user); repository.Update(id, null); }
public void Update_userDoesNotExist_shouldThrowException() { var repository = new DapperUserRepository(Connection, UsersTableName); var user = CreateUser(); var id = repository.Insert(user); repository.Update(id + 1, user); }
public void Update_userExistsValidData_shouldUpdateUser() { var repository = new DapperUserRepository(Connection, UsersTableName); var user = CreateUser(); user.Enabled = true; var id = repository.Insert(user); user = CreateUser(); user.Enabled = false; repository.Update(id, user); var actual = repository.Get(id); user.Id = id; Assert.AreEqual(user, actual); }