Skip to content

Commit 6c949cb

Browse files
committed
Utilise the new event in Publication Service. Update some tests to also check for the events (or lack of them where appropriate).
1 parent 7e824de commit 6c949cb

File tree

4 files changed

+3421
-3348
lines changed

4 files changed

+3421
-3348
lines changed

src/GovUk.Education.ExploreEducationStatistics.Admin.Tests/Services/PublicationServicePermissionTests.cs

+7-3
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,19 @@
1010
using GovUk.Education.ExploreEducationStatistics.Common.Utils;
1111
using GovUk.Education.ExploreEducationStatistics.Content.Model;
1212
using GovUk.Education.ExploreEducationStatistics.Content.Model.Database;
13-
using GovUk.Education.ExploreEducationStatistics.Content.Model.Repository.Interfaces;
1413
using GovUk.Education.ExploreEducationStatistics.Content.Services.Interfaces.Cache;
1514
using Moq;
1615
using System;
1716
using System.Collections.Generic;
1817
using System.Threading.Tasks;
18+
using GovUk.Education.ExploreEducationStatistics.Admin.Services.Interfaces;
19+
using GovUk.Education.ExploreEducationStatistics.Admin.Tests.MockBuilders;
1920
using static GovUk.Education.ExploreEducationStatistics.Admin.Tests.Services.DbUtils;
2021
using static GovUk.Education.ExploreEducationStatistics.Admin.Tests.Services.MapperUtils;
2122
using static GovUk.Education.ExploreEducationStatistics.Common.Tests.Utils.MockUtils;
2223
using static Moq.MockBehavior;
2324
using IPublicationRepository = GovUk.Education.ExploreEducationStatistics.Admin.Services.Interfaces.IPublicationRepository;
25+
using IReleaseVersionRepository = GovUk.Education.ExploreEducationStatistics.Content.Model.Repository.Interfaces.IReleaseVersionRepository;
2426

2527
namespace GovUk.Education.ExploreEducationStatistics.Admin.Tests.Services
2628
{
@@ -629,7 +631,8 @@ private static PublicationService BuildPublicationService(
629631
IPublicationCacheService? publicationCacheService = null,
630632
IReleaseCacheService? releaseCacheService = null,
631633
IMethodologyCacheService? methodologyCacheService = null,
632-
IRedirectsCacheService? redirectsCacheService = null)
634+
IRedirectsCacheService? redirectsCacheService = null,
635+
IAdminEventRaiserService? adminEventRaiserService = null)
633636
{
634637
context ??= Mock.Of<ContentDbContext>();
635638

@@ -644,7 +647,8 @@ private static PublicationService BuildPublicationService(
644647
publicationCacheService ?? Mock.Of<IPublicationCacheService>(Strict),
645648
releaseCacheService ?? Mock.Of<IReleaseCacheService>(Strict),
646649
methodologyCacheService ?? Mock.Of<IMethodologyCacheService>(Strict),
647-
redirectsCacheService ?? Mock.Of<IRedirectsCacheService>(Strict));
650+
redirectsCacheService ?? Mock.Of<IRedirectsCacheService>(Strict),
651+
adminEventRaiserService ?? new AdminEventRaiserServiceMockBuilder().Build());
648652
}
649653
}
650654
}

0 commit comments

Comments
 (0)