Код: Выделить всё
[Function("O_StudentEnrollmentUpdated")]
public async Task StudentEnrollmentUpdated(
[OrchestrationTrigger] TaskOrchestrationContext ctx,
StudentEnrollment studentEnrollment
)
{
var log = ctx.CreateReplaySafeLogger("O_StudentEnrollmentUpdated");
...
...
...
}
System.NullReferenceException HResult=0x80004003 Message=Object
ссылка не установлена на экземпляр объекта.
Source=Microsoft.DurableTask.Abstractions StackTrace: at
Microsoft.DurableTask .TaskOrchestrationContext.CreateReplaySafeLogger(String
categoryName)
Это тест, я думаю, что с Mock что-то не так, но не уверен:
Код: Выделить всё
[Fact]
public async Task TestStudentEnrollmentUpdatedOrchestrator()
{
var mockClient = new Mock();
var taskContextMock = new Mock();
var _sut = new StudentEnrollmentUpdatedOrchestrator(mockClient.Object);
StudentEnrollment se = new StudentEnrollment()
{
CourseId = 1,
UserId = 2
};
var run = await _sut.StudentEnrollmentUpdated(taskContextMock.Object, se);
Assert.True(run);
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... renceexcep