Skip to content

Commit af191a4

Browse files
committed
EES-5367 Update to Microsoft.Azure.Functions.Worker.Extensions.DurableTask 1.1.4
1 parent 25a64e0 commit af191a4

File tree

4 files changed

+20
-48
lines changed

4 files changed

+20
-48
lines changed

src/GovUk.Education.ExploreEducationStatistics.Public.Data.Processor.Tests/Functions/ProcessCompletionOfNextDataSetVersionImportFunctionTests.cs

+7-16
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@
77
using GovUk.Education.ExploreEducationStatistics.Public.Data.Services.Interfaces;
88
using Microsoft.DurableTask;
99
using Microsoft.EntityFrameworkCore;
10-
using Microsoft.Extensions.Logging;
1110
using Microsoft.Extensions.Logging.Abstractions;
1211
using Moq;
13-
using Moq.Protected;
1412
using static GovUk.Education.ExploreEducationStatistics.Common.Tests.Utils.MockUtils;
1513

1614
namespace GovUk.Education.ExploreEducationStatistics.Public.Data.Processor.Tests.Functions;
@@ -32,7 +30,7 @@ public abstract class ProcessCompletionOfNextDataSetVersionImportFunctionTests(
3230
LocationOptionsTable.ParquetFile,
3331
TimePeriodsTable.ParquetFile
3432
];
35-
33+
3634
public class ProcessCompletionOfNextDataSetVersionImportTests(
3735
ProcessorFunctionsIntegrationTestFixture fixture)
3836
: ProcessCompletionOfNextDataSetVersionImportFunctionTests(fixture)
@@ -102,25 +100,18 @@ await function.ProcessCompletionOfNextDataSetVersion(
102100
new ProcessDataSetVersionContext { DataSetVersionId = Guid.NewGuid() });
103101
}
104102

105-
private static Mock<TaskOrchestrationContext> DefaultMockOrchestrationContext(
106-
Guid? instanceId = null,
107-
bool isReplaying = false)
103+
private static Mock<TaskOrchestrationContext> DefaultMockOrchestrationContext(Guid? instanceId = null)
108104
{
109105
var mock = new Mock<TaskOrchestrationContext>(MockBehavior.Strict);
110106

111-
mock
112-
.Protected()
113-
.Setup<ILoggerFactory>("LoggerFactory")
114-
.Returns(NullLoggerFactory.Instance);
107+
mock.Setup(context =>
108+
context.CreateReplaySafeLogger(
109+
nameof(ProcessCompletionOfNextDataSetVersionFunction.ProcessCompletionOfNextDataSetVersion)))
110+
.Returns(NullLogger.Instance);
115111

116-
mock
117-
.SetupGet(context => context.InstanceId)
112+
mock.SetupGet(context => context.InstanceId)
118113
.Returns(instanceId?.ToString() ?? Guid.NewGuid().ToString());
119114

120-
mock
121-
.SetupGet(context => context.IsReplaying)
122-
.Returns(isReplaying);
123-
124115
return mock;
125116
}
126117
}

src/GovUk.Education.ExploreEducationStatistics.Public.Data.Processor.Tests/Functions/ProcessInitialDataSetVersionFunctionTests.cs

+7-16
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,8 @@
99
using Microsoft.DurableTask;
1010
using Microsoft.DurableTask.Entities;
1111
using Microsoft.EntityFrameworkCore;
12-
using Microsoft.Extensions.Logging;
1312
using Microsoft.Extensions.Logging.Abstractions;
1413
using Moq;
15-
using Moq.Protected;
1614
using static GovUk.Education.ExploreEducationStatistics.Common.Tests.Utils.MockUtils;
1715

1816
namespace GovUk.Education.ExploreEducationStatistics.Public.Data.Processor.Tests.Functions;
@@ -112,25 +110,18 @@ await function.ProcessInitialDataSetVersion(
112110
new ProcessDataSetVersionContext { DataSetVersionId = Guid.NewGuid() });
113111
}
114112

115-
private static Mock<TaskOrchestrationContext> DefaultMockOrchestrationContext(
116-
Guid? instanceId = null,
117-
bool isReplaying = false)
113+
private static Mock<TaskOrchestrationContext> DefaultMockOrchestrationContext(Guid? instanceId = null)
118114
{
119-
var mock = new Mock<TaskOrchestrationContext>(MockBehavior.Strict);
115+
var mock = new Mock<TaskOrchestrationContext>();
120116

121-
mock
122-
.Protected()
123-
.Setup<ILoggerFactory>("LoggerFactory")
124-
.Returns(NullLoggerFactory.Instance);
117+
mock.Setup(context =>
118+
context.CreateReplaySafeLogger(
119+
nameof(ProcessInitialDataSetVersionFunction.ProcessInitialDataSetVersion)))
120+
.Returns(NullLogger.Instance);
125121

126-
mock
127-
.SetupGet(context => context.InstanceId)
122+
mock.SetupGet(context => context.InstanceId)
128123
.Returns(instanceId?.ToString() ?? Guid.NewGuid().ToString());
129124

130-
mock
131-
.SetupGet(context => context.IsReplaying)
132-
.Returns(isReplaying);
133-
134125
return mock;
135126
}
136127
}

src/GovUk.Education.ExploreEducationStatistics.Public.Data.Processor.Tests/Functions/ProcessNextDataSetVersionMappingsFunctionTests.cs

+5-15
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,8 @@
99
using GovUk.Education.ExploreEducationStatistics.Public.Data.Services.Interfaces;
1010
using Microsoft.DurableTask;
1111
using Microsoft.EntityFrameworkCore;
12-
using Microsoft.Extensions.Logging;
1312
using Microsoft.Extensions.Logging.Abstractions;
1413
using Moq;
15-
using Moq.Protected;
1614
using static GovUk.Education.ExploreEducationStatistics.Common.Tests.Utils.MockUtils;
1715

1816
namespace GovUk.Education.ExploreEducationStatistics.Public.Data.Processor.Tests.Functions;
@@ -90,25 +88,17 @@ await function.ProcessNextDataSetVersionMappings(
9088
new ProcessDataSetVersionContext { DataSetVersionId = Guid.NewGuid() });
9189
}
9290

93-
private static Mock<TaskOrchestrationContext> DefaultMockOrchestrationContext(
94-
Guid? instanceId = null,
95-
bool isReplaying = false)
91+
private static Mock<TaskOrchestrationContext> DefaultMockOrchestrationContext(Guid? instanceId = null)
9692
{
9793
var mock = new Mock<TaskOrchestrationContext>(MockBehavior.Strict);
9894

99-
mock
100-
.Protected()
101-
.Setup<ILoggerFactory>("LoggerFactory")
102-
.Returns(NullLoggerFactory.Instance);
95+
mock.Setup(context => context.CreateReplaySafeLogger(
96+
nameof(ProcessNextDataSetVersionMappingsFunction.ProcessNextDataSetVersionMappings)))
97+
.Returns(NullLogger.Instance);
10398

104-
mock
105-
.SetupGet(context => context.InstanceId)
99+
mock.SetupGet(context => context.InstanceId)
106100
.Returns(instanceId?.ToString() ?? Guid.NewGuid().ToString());
107101

108-
mock
109-
.SetupGet(context => context.IsReplaying)
110-
.Returns(isReplaying);
111-
112102
return mock;
113103
}
114104
}

src/GovUk.Education.ExploreEducationStatistics.Public.Data.Processor/GovUk.Education.ExploreEducationStatistics.Public.Data.Processor.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<PackageReference Include="Microsoft.ApplicationInsights.WorkerService" Version="2.22.0" />
2020
<PackageReference Include="Microsoft.Azure.Functions.Worker.ApplicationInsights" Version="1.2.0" />
2121
<PackageReference Include="Microsoft.Azure.Functions.Worker" Version="1.22.0" />
22-
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.DurableTask" Version="1.1.2" />
22+
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.DurableTask" Version="1.1.4" />
2323
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.Http" Version="3.1.0" />
2424
<PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore" Version="1.2.1" />
2525
<PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="1.17.2" />

0 commit comments

Comments
 (0)