Where do you battle a trianer with an unnown in Pokemon diamond?

the only way to get unown is by going into solaceon ruins