【发布时间】:2019-09-26 14:09:17
【问题描述】:
我正在使用 AutoFixture 和 AutoMoqCustomization 来提供所需的类依赖项的任何模拟。
我希望当我测试具有依赖项的类时,对该依赖项的任何方法调用都会返回该对象的 AutoFixtured 实例。
AutoFixture 正在为依赖项创建模拟,这些模拟正在返回对象,但对象是空的。任何可以为空的都将为空,任何不可为空的都将是默认值。
我明白我可以明确写出
AutoFixture.Freeze<IDependent>()
.Setup(x=>x.GetThing())
.Returns(AutoFixture.Create<Thing>())
但我认为它可以在没有明确设置的情况下工作。这是预期的行为吗?
【问题讨论】:
标签: c# moq autofixture automoq