mirror of
https://github.com/bitwarden/server.git
synced 2024-11-27 13:05:23 +01:00
Adjusted tests.
This commit is contained in:
parent
170f2ea656
commit
4d189764b2
@ -31,7 +31,7 @@ public class OrganizationUsersControllerTests
|
|||||||
|
|
||||||
await sutProvider.Sut.PutResetPasswordEnrollment(orgId, userId, model);
|
await sutProvider.Sut.PutResetPasswordEnrollment(orgId, userId, model);
|
||||||
|
|
||||||
await sutProvider.GetDependency<IAcceptOrgUserCommand>().Received(1).AcceptOrgUserByOrgIdAsync(orgId, user, sutProvider.GetDependency<IUserService>());
|
await sutProvider.GetDependency<IAcceptOrgUserCommand>().Received(1).AcceptOrgUserAsync(orgUser, user, sutProvider.GetDependency<IUserService>());
|
||||||
}
|
}
|
||||||
|
|
||||||
[Theory]
|
[Theory]
|
||||||
@ -45,7 +45,7 @@ public class OrganizationUsersControllerTests
|
|||||||
|
|
||||||
await sutProvider.Sut.PutResetPasswordEnrollment(orgId, userId, model);
|
await sutProvider.Sut.PutResetPasswordEnrollment(orgId, userId, model);
|
||||||
|
|
||||||
await sutProvider.GetDependency<IAcceptOrgUserCommand>().Received(0).AcceptOrgUserByOrgIdAsync(orgId, user, sutProvider.GetDependency<IUserService>());
|
await sutProvider.GetDependency<IAcceptOrgUserCommand>().Received(0).AcceptOrgUserAsync(orgUser, user, sutProvider.GetDependency<IUserService>());
|
||||||
}
|
}
|
||||||
|
|
||||||
[Theory]
|
[Theory]
|
||||||
|
@ -183,7 +183,7 @@ public class AcceptOrgUserCommandTests
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// AcceptOrgUserByOrgIdAsync tests --------------------------------------------------------------------------------
|
// AcceptOrgUserByEmailTokenAsync tests --------------------------------------------------------------------------------
|
||||||
|
|
||||||
[Theory]
|
[Theory]
|
||||||
[EphemeralDataProtectionAutoData]
|
[EphemeralDataProtectionAutoData]
|
||||||
@ -482,71 +482,6 @@ public class AcceptOrgUserCommandTests
|
|||||||
Assert.Equal("User not found within organization.", exception.Message);
|
Assert.Equal("User not found within organization.", exception.Message);
|
||||||
}
|
}
|
||||||
|
|
||||||
// AcceptOrgUserByOrgIdAsync ---------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
[Theory]
|
|
||||||
[BitAutoData]
|
|
||||||
public async Task AcceptOrgUserByOrgId_ValidData_AcceptsOrgUser(
|
|
||||||
SutProvider<AcceptOrgUserCommand> sutProvider,
|
|
||||||
User user, Organization org, OrganizationUser orgUser, OrganizationUserUserDetails adminUserDetails)
|
|
||||||
{
|
|
||||||
// Arrange
|
|
||||||
SetupCommonAcceptOrgUserMocks(sutProvider, user, org, orgUser, adminUserDetails);
|
|
||||||
|
|
||||||
sutProvider.GetDependency<IOrganizationRepository>()
|
|
||||||
.GetByIdAsync(org.Id)
|
|
||||||
.Returns(org);
|
|
||||||
|
|
||||||
sutProvider.GetDependency<IOrganizationUserRepository>()
|
|
||||||
.GetByOrganizationAsync(org.Id, user.Id)
|
|
||||||
.Returns(orgUser);
|
|
||||||
|
|
||||||
// Act
|
|
||||||
var resultOrgUser = await sutProvider.Sut.AcceptOrgUserByOrgIdAsync(org.Id, user, _userService);
|
|
||||||
|
|
||||||
// Assert
|
|
||||||
AssertValidAcceptedOrgUser(resultOrgUser, orgUser, user);
|
|
||||||
}
|
|
||||||
|
|
||||||
[Theory]
|
|
||||||
[BitAutoData]
|
|
||||||
public async Task AcceptOrgUserByOrgId_InvalidOrg_ThrowsBadRequest(SutProvider<AcceptOrgUserCommand> sutProvider,
|
|
||||||
Guid orgId, User user)
|
|
||||||
{
|
|
||||||
// Arrange
|
|
||||||
|
|
||||||
sutProvider.GetDependency<IOrganizationRepository>()
|
|
||||||
.GetByIdAsync(orgId)
|
|
||||||
.Returns((Organization)null);
|
|
||||||
|
|
||||||
// Act & Assert
|
|
||||||
var exception = await Assert.ThrowsAsync<BadRequestException>(
|
|
||||||
() => sutProvider.Sut.AcceptOrgUserByOrgIdAsync(orgId, user, _userService));
|
|
||||||
|
|
||||||
Assert.Equal("Organization invalid.", exception.Message);
|
|
||||||
}
|
|
||||||
|
|
||||||
[Theory]
|
|
||||||
[BitAutoData]
|
|
||||||
public async Task AcceptOrgUserByOrgId_UserNotInOrg_ThrowsBadRequest(SutProvider<AcceptOrgUserCommand> sutProvider,
|
|
||||||
Organization org, User user)
|
|
||||||
{
|
|
||||||
// Arrange
|
|
||||||
sutProvider.GetDependency<IOrganizationRepository>()
|
|
||||||
.GetByIdAsync(org.Id)
|
|
||||||
.Returns(org);
|
|
||||||
|
|
||||||
sutProvider.GetDependency<IOrganizationUserRepository>()
|
|
||||||
.GetByOrganizationAsync(org.Id, user.Id)
|
|
||||||
.Returns((OrganizationUser)null);
|
|
||||||
|
|
||||||
// Act & Assert
|
|
||||||
var exception = await Assert.ThrowsAsync<BadRequestException>(
|
|
||||||
() => sutProvider.Sut.AcceptOrgUserByOrgIdAsync(org.Id, user, _userService));
|
|
||||||
|
|
||||||
Assert.Equal("User not found within organization.", exception.Message);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Private helpers -------------------------------------------------------------------------------------------------
|
// Private helpers -------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
Loading…
Reference in New Issue
Block a user