Can you test this without calling in to a private method? Spec something concrete, like checking the expected parts ordering, rather than an implicit spec that no exception is raised.