1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-03 17:12:49 -05:00

Consolidate helper method into extensions class

This commit is contained in:
Thomas Rittson
2025-04-07 11:05:05 +10:00
parent 50c9604651
commit 34675c3487
3 changed files with 25 additions and 26 deletions

View File

@ -17,13 +17,13 @@ public class OrganizationRequirementHandlerTests
public async Task IfNoOrganizationId_Throws(SutProvider<OrganizationRequirementHandler> sutProvider)
{
// Arrange
ArrangeRouteAndUser(sutProvider, null); // no orgId in route
ArrangeRouteAndUser(sutProvider, null!); // no orgId in route
var testRequirement = Substitute.For<IOrganizationRequirement>();
var authContext = new AuthorizationHandlerContext([testRequirement], new ClaimsPrincipal(), null);
// Act
var exception = await Assert.ThrowsAsync<InvalidOperationException>(() => sutProvider.Sut.HandleAsync(authContext));
Assert.Equal(OrganizationRequirementHelpers.NoOrgIdError, exception.Message);
Assert.Equal(HttpContextExtensions.NoOrgIdError, exception.Message);
Assert.False(authContext.HasSucceeded);
}
@ -37,7 +37,7 @@ public class OrganizationRequirementHandlerTests
// Act
var exception = await Assert.ThrowsAsync<InvalidOperationException>(() => sutProvider.Sut.HandleAsync(authContext));
Assert.Contains(OrganizationRequirementHelpers.NoOrgIdError, exception.Message);
Assert.Contains(HttpContextExtensions.NoOrgIdError, exception.Message);
Assert.False(authContext.HasSucceeded);
}