title: Mock IOptionsMonitor
body: <p>How can I make an class instance manually of a class that requires an IOptionsMonitor in the constructor?</p>
  
  <p><strong>My Class</strong></p>
  
  <pre><code>private readonly AuthenticationSettings _authenticationSettings;
  
  public ActiveDirectoryLogic(IOptionsMonitor&lt;AuthenticationSettings&gt; authenticationSettings)
  {            
     _authenticationSettings = authenticationSettings.CurrentValue;
  }
  </code></pre>
  
  <p><strong>My test</strong></p>
  
  <pre><code>AuthenticationSettings au = new AuthenticationSettings(){ ... };
  var someOptions = Options.Create(new AuthenticationSettings());
  var optionMan = new OptionsMonitor(someOptions);  // dont work.           
  ActiveDirectoryLogic _SUT = new ActiveDirectoryLogic(au);
  </code></pre>
  
  <p>I tried to make an IOptionsMonitor object manually but can't figure out how.</p>