I discovered the answer shortly after posting the question.
use Helper class Microsoft.Extensions.Options.Options
Creates a wrapper around an instance of TOptions to return itself as
IOptions
AppSettings appSettings = new AppSettings() { ConnectionString = "..." };
IOptions<AppSettings> options = Options.Create(appSettings);
MyController controller = new MyController(options);