From 3cd0140ff4425b37b6e8dd8e8f16a54b1338c352 Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 9 Mar 2022 19:23:01 +0800 Subject: ... --- BackEnd/Timeline.Tests/Services/UserPermissionServiceTest.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'BackEnd/Timeline.Tests/Services/UserPermissionServiceTest.cs') diff --git a/BackEnd/Timeline.Tests/Services/UserPermissionServiceTest.cs b/BackEnd/Timeline.Tests/Services/UserPermissionServiceTest.cs index 7923e9db..66e678d5 100644 --- a/BackEnd/Timeline.Tests/Services/UserPermissionServiceTest.cs +++ b/BackEnd/Timeline.Tests/Services/UserPermissionServiceTest.cs @@ -1,5 +1,6 @@ using FluentAssertions; using System; +using System.Linq; using System.Threading.Tasks; using Timeline.Services; using Timeline.Services.User; @@ -60,32 +61,32 @@ namespace Timeline.Tests.Services await _service.AddPermissionToUserAsync(2, UserPermission.AllTimelineManagement); { var permission = await _service.GetPermissionsOfUserAsync(2); - permission.Should().BeEquivalentTo(UserPermission.AllTimelineManagement); + permission.Should().BeEquivalentTo(new UserPermissions(UserPermission.AllTimelineManagement)); } await _service.AddPermissionToUserAsync(2, UserPermission.HighlightTimelineManagement); { var permission = await _service.GetPermissionsOfUserAsync(2); - permission.Should().BeEquivalentTo(UserPermission.AllTimelineManagement, UserPermission.HighlightTimelineManagement); + permission.Should().BeEquivalentTo(new UserPermissions(UserPermission.AllTimelineManagement, UserPermission.HighlightTimelineManagement)); } // Add duplicate permission should work. await _service.AddPermissionToUserAsync(2, UserPermission.HighlightTimelineManagement); { var permission = await _service.GetPermissionsOfUserAsync(2); - permission.Should().BeEquivalentTo(UserPermission.AllTimelineManagement, UserPermission.HighlightTimelineManagement); + permission.Should().BeEquivalentTo(new UserPermissions(UserPermission.AllTimelineManagement, UserPermission.HighlightTimelineManagement)); } await _service.RemovePermissionFromUserAsync(2, UserPermission.HighlightTimelineManagement); { var permission = await _service.GetPermissionsOfUserAsync(2); - permission.Should().BeEquivalentTo(UserPermission.AllTimelineManagement); + permission.Should().BeEquivalentTo(new UserPermissions(UserPermission.AllTimelineManagement)); } // Remove non-owned permission should work. await _service.RemovePermissionFromUserAsync(2, UserPermission.HighlightTimelineManagement); { var permission = await _service.GetPermissionsOfUserAsync(2); - permission.Should().BeEquivalentTo(UserPermission.AllTimelineManagement); + permission.Should().BeEquivalentTo(new UserPermissions(UserPermission.AllTimelineManagement)); } } -- cgit v1.2.3