在.net core 项目中如何来mock配置文件读取的IOptionsMonitor:
第一种:
var options = new ServiceOptions();
var optionsMocker = new Mock<IOptionsMonitor<ServiceOptions>>();
optionsMocker.Setup(m => m.CurrentValue).Returns(options);
第二种:
var options = new ServiceOptions();
var monitor = Mock.Of<IOptionsMonitor<AuthenticationSettings>>(a => a.CurrentValue == options);