Skip to content

Commit a802e99

Browse files
committed
Fixup Mock Builder assert for On Publication Changed - ensure that the event that was raised is expected rather than if the entire publication entity is correct.
1 parent 6c949cb commit a802e99

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/GovUk.Education.ExploreEducationStatistics.Admin.Tests/MockBuilders/AdminEventRaiserServiceMockBuilder.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System;
33
using System.Linq.Expressions;
44
using System.Threading.Tasks;
5+
using GovUk.Education.ExploreEducationStatistics.Admin.Events;
56
using GovUk.Education.ExploreEducationStatistics.Admin.Services.Interfaces;
67
using GovUk.Education.ExploreEducationStatistics.Content.Model;
78
using Moq;
@@ -57,7 +58,7 @@ public void OnReleaseSlugChangedWasNotRaised() =>
5758
mock.Verify(OnReleaseSlugChanged, Times.Never);
5859

5960
public void OnPublicationChangedWasRaised(Publication? publication = null) =>
60-
mock.Verify(m => m.OnPublicationChanged(It.Is<Publication>(p => publication == null || p == publication)), Times.Once);
61+
mock.Verify(m => m.OnPublicationChanged(It.Is<Publication>(p => publication == null || new PublicationChangedEventDto(p) == new PublicationChangedEventDto(publication))), Times.Once);
6162

6263
public void OnPublicationChangedWasNotRaised()=>
6364
mock.Verify(m => m.OnPublicationChanged(It.IsAny<Publication>()), Times.Never);

0 commit comments

Comments
 (0)