diff --git a/src/CommitmentsV2/SFA.DAS.CommitmentsV2.ExternalHandlers/DependencyResolution/ServiceRegistrationExtensions.cs b/src/CommitmentsV2/SFA.DAS.CommitmentsV2.ExternalHandlers/DependencyResolution/ServiceRegistrationExtensions.cs index dd6a7bc92..a7f92a527 100644 --- a/src/CommitmentsV2/SFA.DAS.CommitmentsV2.ExternalHandlers/DependencyResolution/ServiceRegistrationExtensions.cs +++ b/src/CommitmentsV2/SFA.DAS.CommitmentsV2.ExternalHandlers/DependencyResolution/ServiceRegistrationExtensions.cs @@ -41,6 +41,7 @@ public static IHostBuilder ConfigureExternalHandlerServices(this IHostBuilder ho .AddEntityFramework(commitmentV2Config) .AddEntityFrameworkUnitOfWork(); + services.AddDatabaseRegistration(); services.AddNServiceBusClientUnitOfWork(); services.AddDasDistributedMemoryCache(context.Configuration, context.HostingEnvironment.IsDevelopment()) diff --git a/src/CommitmentsV2/SFA.DAS.CommitmentsV2.ExternalMessageHandlers.UnitTests/EventHandlers/LearningWithdrawnEventHandlerTests.cs b/src/CommitmentsV2/SFA.DAS.CommitmentsV2.ExternalMessageHandlers.UnitTests/EventHandlers/LearningWithdrawnEventHandlerTests.cs index 964fd5b04..6c7f0a5b6 100644 --- a/src/CommitmentsV2/SFA.DAS.CommitmentsV2.ExternalMessageHandlers.UnitTests/EventHandlers/LearningWithdrawnEventHandlerTests.cs +++ b/src/CommitmentsV2/SFA.DAS.CommitmentsV2.ExternalMessageHandlers.UnitTests/EventHandlers/LearningWithdrawnEventHandlerTests.cs @@ -392,7 +392,7 @@ public void VerifyApprenticeshipStopDateChangedEventIsCorrectlyPublished() stoppedEvent.ChangedOn.Should().BeCloseTo(DateTime.UtcNow, TimeSpan.FromSeconds(5)); stoppedEvent.ApprenticeshipId.Should().Be(_event.ApprenticeshipId); stoppedEvent.StopDate.Should().Be(_event.WithdrawalDate); - stoppedEvent.IsWithDrawnAtStartOfCourse.Should().Be(apprenticeship.StartDate.Value == _event.WithdrawalDate); + stoppedEvent.IsWithDrawnAtStartOfCourse.Should().Be(apprenticeship.StartDate.Value.Date == _event.WithdrawalDate); stoppedEvent.LearnerDataId.Should().Be(apprenticeship.LearnerDataId); stoppedEvent.ProviderId.Should().Be(apprenticeship.Cohort.ProviderId); stoppedEvent.IsWithdrawnViaIlr.Should().BeTrue();