* Add tests * Validate diagnostics reported by source generators * Skip tests on desktop * Add file names * Use `nameof` * Use named arguments * Add platform helper for argument exception diagnostic * Update VB tests