Yeah... that WOULDN'T be a good thing to do.
That was the only method I know about. I doubt that the dealer has a computer they can just plug into the CDI... I could be wrong tho.
But why pay for that? I'm guessing the dealer would charge you a diagnostic fee ($65+ in some dealerships). I'd just wait until the bike was in working condition and then test it out.