Go SDK test env currently supports only a single workflow run (see this issue as well). You can test if the workflow returns workflow.NewContinueAsNewError if it helps.
Yes, I want to run one workflow as a continue-as-new workflow. That is, it should have a ContinuedExecutionRunID populated. Is that possible? If not, I’ll make a feature request ticket.