我正在尝试测试我的控制器,但它们每个都依赖于依赖于存储库的服务。我有以下代码...
Mock.Get(controller.Get<ServiceInterface>())
.Setup(s => s.GetData())
.Returns(FakeData.Create<Entity>(25));
我不断收到与 ServiceInterface 具体类相关的错误,该类没有其存储库的默认实例(注入)。我试图避免创建 FakeService,但看起来这就是我必须要做的。任何人都可以提供一些建议吗?