How do unit tests stay green when you rewrite in another language? Are your tests an external API you call?