I feel like I\'m missing something really obvious here. I have classes that require injecting of options using the .NET Core IOptions pattern(?). When I unit te         
        
You need to manually create and populate an IOptions object. You can do so via the Microsoft.Extensions.Options.Options helper class. For example:
IOptions someOptions = Options.Create(new SampleOptions());
  
You can simplify that a bit to:
var someOptions = Options.Create(new SampleOptions());
Obviously this isn't very useful as is. You'll need to actually create and populate a SampleOptions object and pass that into the Create method.