我有一个持久性编排器函数,从活动函数中返回列表:
我有以下的xUnit测试设置:
Durable Functions Orchestrator Function总是返回null,但我希望它使用_returnList。感谢您的任何帮助。
注意:我正在使用DI,因此我的编排和活动函数不是静态的。
var returnList = await context.CallActivityAsync<List<MyObject>>("Activity", (input, context.InstanceId));
我有以下的xUnit测试设置:
var mock = new Mock<IDurableOrchestrationContext>();
var mockLogger = new Mock<Microsoft.Extensions.Logging.ILogger>();
var _returnList = new List<MyObject>();
mock.Setup(x=>x.CallActivityAsync<List<MyObject>("Activity",It.IsAny<Object>, string>>())).ReturnsAsync(_returnList);
var orch = new MyOrchestration();
await orc.Run(mock.Object,mockLogger.Object);
Durable Functions Orchestrator Function总是返回null,但我希望它使用_returnList。感谢您的任何帮助。
注意:我正在使用DI,因此我的编排和活动函数不是静态的。