Noesi goes 7 innings in last tuneup for Mariners