She wouldn't have to accept immunity.
Yes, she would. That's precisely why immunity is granted in the first place -- to remove any legal obstacles/limitations to her testifying. Once a witness is granted this immunity, they must either testify or face prosecution for contempt of court and/or obstruction of justice.