我正在尝试让Autofixture设置并创建一个匿名的界面。我正在使用AutoMoqCustomization,但我一直收到错误。
我的代码是
var configuration = fixture.CreateAnonymous<Mock<IConfiguration>>();
Mock.Get(configuration).SetupAllProperties();
实际上SetupAllProperties
带有
System.ArgumentException:Moq没有创建对象实例。 参数名称:mocked
任何人都知道我做错了什么?
答案 0 :(得分:2)
您尝试从Mock<IConfiguration>
实例获取Mock<IConfiguration>
,这几乎是不必要的。只需使用
var configuration = fixture.CreateAnonymous<Mock<IConfiguration>>();
configuration.SetupAllProperties();