1
0
mirror of https://github.com/bitwarden/server synced 2026-01-04 01:23:25 +00:00

Fixing up logic.

This commit is contained in:
Jared McCannon
2025-11-26 13:59:06 -06:00
parent 69d4218c18
commit 7c5d6aef37
2 changed files with 9 additions and 38 deletions

View File

@@ -6,7 +6,6 @@ using Bit.Core.AdminConsole.OrganizationFeatures.Policies.Enforcement.AutoConfir
using Bit.Core.AdminConsole.OrganizationFeatures.Policies.PolicyRequirements;
using Bit.Core.Entities;
using Bit.Core.Enums;
using Bit.Core.Repositories;
using Bit.Core.Test.AutoFixture.OrganizationUserFixtures;
using Bit.Test.Common.AutoFixture;
using Bit.Test.Common.AutoFixture.Attributes;
@@ -35,10 +34,6 @@ public class AutomaticUserConfirmationPolicyEnforcementQueryTests
.GetAsync<AutomaticUserConfirmationPolicyRequirement>(user.Id)
.Returns(new AutomaticUserConfirmationPolicyRequirement([]));
sutProvider.GetDependency<IOrganizationUserRepository>()
.GetManyByUserAsync(user.Id)
.Returns([organizationUser]);
// Act
var result = await sutProvider.Sut.IsCompliantAsync(request);
@@ -70,10 +65,6 @@ public class AutomaticUserConfirmationPolicyEnforcementQueryTests
.GetAsync<AutomaticUserConfirmationPolicyRequirement>(user.Id)
.Returns(new AutomaticUserConfirmationPolicyRequirement([policyDetails]));
sutProvider.GetDependency<IOrganizationUserRepository>()
.GetManyByUserAsync(user.Id)
.Returns([organizationUser]); // Only belongs to this one org
// Act
var result = await sutProvider.Sut.IsCompliantAsync(request);
@@ -138,10 +129,6 @@ public class AutomaticUserConfirmationPolicyEnforcementQueryTests
.GetAsync<AutomaticUserConfirmationPolicyRequirement>(user.Id)
.Returns(new AutomaticUserConfirmationPolicyRequirement([policyDetails]));
sutProvider.GetDependency<IOrganizationUserRepository>()
.GetManyByUserAsync(user.Id)
.Returns([organizationUser]); // Only in this org, so first check passes
// Act
var result = await sutProvider.Sut.IsCompliantAsync(request);
@@ -175,10 +162,6 @@ public class AutomaticUserConfirmationPolicyEnforcementQueryTests
.GetAsync<AutomaticUserConfirmationPolicyRequirement>(user.Id)
.Returns(new AutomaticUserConfirmationPolicyRequirement([policyDetails]));
sutProvider.GetDependency<IOrganizationUserRepository>()
.GetManyByUserAsync(user.Id)
.Returns([organizationUser]);
// Act
var result = await sutProvider.Sut.IsCompliantAsync(request);
@@ -223,17 +206,13 @@ public class AutomaticUserConfirmationPolicyEnforcementQueryTests
// Arrange
var request = new AutomaticUserConfirmationPolicyEnforcementRequest(
organizationUser,
[],
[organizationUser],
user);
sutProvider.GetDependency<IPolicyRequirementQuery>()
.GetAsync<AutomaticUserConfirmationPolicyRequirement>(user.Id)
.Returns(new AutomaticUserConfirmationPolicyRequirement([]));
sutProvider.GetDependency<IOrganizationUserRepository>()
.GetManyByUserAsync(user.Id)
.Returns([organizationUser]); // Only one org
// Act
var result = await sutProvider.Sut.IsCompliantAsync(request);
@@ -292,10 +271,6 @@ public class AutomaticUserConfirmationPolicyEnforcementQueryTests
.GetAsync<AutomaticUserConfirmationPolicyRequirement>(user.Id)
.Returns(new AutomaticUserConfirmationPolicyRequirement([]));
sutProvider.GetDependency<IOrganizationUserRepository>()
.GetManyByUserAsync(user.Id)
.Returns([organizationUser]); // Only one org
// Act
var result = await sutProvider.Sut.IsCompliantAsync(request);