【发布时间】:2018-09-24 07:40:22
【问题描述】:
控制器类:
private readonly DbSettings _docDbSettings;
public CoursesController(IOptions<DbSettings> docDbSettings)
{
if (docDbSettings == null) throw new ArgumentNullException(nameof(docDbSettings));
_docDbSettings = docDbSettings.Value;
}
控制器测试类:
public class CoursesControllerTests
{
private readonly IFixture _fixture;
private readonly CoursesController _coursesController;
private readonly DbSettings _docDbSettings;
public CoursesControllerTests()
{
_fixture = new Fixture().Customize(new AutoFakeItEasyCustomization());
// Need help here.
_docDbSettings = _fixture.Create<IOptions<DbSettings>>();
}
}
错误:
Cannot implicitly convert type 'Microsoft.Extensions.Options.IOptions<Infrastructure.DbSettings>' to 'Infrastructure.DbSettings'
任何线索!
提前致谢。
【问题讨论】:
标签: c# unit-testing autofixture