1818namespace Bit . Core . Test . Auth . UserFeatures . UserMasterPassword ;
1919
2020[ SutProviderCustomize ]
21- public class SetInitialMasterPasswordCommandTests
21+ public class FinishSsoJitProvisionMasterPasswordCommandCommandTests
2222{
2323 [ Theory ]
2424 [ BitAutoData ]
25- public async Task SetInitialMasterPassword_Success ( SutProvider < SetInitialMasterPasswordCommand > sutProvider ,
25+ public async Task SetInitialMasterPassword_Success ( SutProvider < FinishSsoJitProvisionMasterPasswordCommandCommand > sutProvider ,
2626 User user , UserAccountKeysData accountKeys , KdfSettings kdfSettings ,
2727 Organization org , OrganizationUser orgUser , string serverSideHash , string masterPasswordHint )
2828 {
@@ -49,7 +49,7 @@ public async Task SetInitialMasterPassword_Success(SutProvider<SetInitialMasterP
4949 . Returns ( mockUpdateUserData ) ;
5050
5151 // Act
52- await sutProvider . Sut . SetInitialMasterPasswordAsync ( user , model ) ;
52+ await sutProvider . Sut . FinishSsoJitProvisionMasterPasswordAsync ( user , model ) ;
5353
5454 // Assert
5555 await sutProvider . GetDependency < IUserRepository > ( ) . Received ( 1 )
@@ -73,7 +73,7 @@ await sutProvider.GetDependency<IAcceptOrgUserCommand>().Received(1)
7373 [ Theory ]
7474 [ BitAutoData ]
7575 public async Task SetInitialMasterPassword_UserAlreadyHasPassword_ThrowsBadRequestException (
76- SutProvider < SetInitialMasterPasswordCommand > sutProvider ,
76+ SutProvider < FinishSsoJitProvisionMasterPasswordCommandCommand > sutProvider ,
7777 User user , UserAccountKeysData accountKeys , KdfSettings kdfSettings , string orgSsoIdentifier , string masterPasswordHint )
7878 {
7979 // Arrange
@@ -82,14 +82,14 @@ public async Task SetInitialMasterPassword_UserAlreadyHasPassword_ThrowsBadReque
8282
8383 // Act & Assert
8484 var exception = await Assert . ThrowsAsync < BadRequestException > (
85- async ( ) => await sutProvider . Sut . SetInitialMasterPasswordAsync ( user , model ) ) ;
85+ async ( ) => await sutProvider . Sut . FinishSsoJitProvisionMasterPasswordAsync ( user , model ) ) ;
8686 Assert . Equal ( "User already has a master password set." , exception . Message ) ;
8787 }
8888
8989 [ Theory ]
9090 [ BitAutoData ]
9191 public async Task SetInitialMasterPassword_AccountKeysNull_ThrowsBadRequestException (
92- SutProvider < SetInitialMasterPasswordCommand > sutProvider ,
92+ SutProvider < FinishSsoJitProvisionMasterPasswordCommandCommand > sutProvider ,
9393 User user , KdfSettings kdfSettings , string orgSsoIdentifier , string masterPasswordHint )
9494 {
9595 // Arrange
@@ -98,7 +98,7 @@ public async Task SetInitialMasterPassword_AccountKeysNull_ThrowsBadRequestExcep
9898
9999 // Act & Assert
100100 var exception = await Assert . ThrowsAsync < BadRequestException > (
101- async ( ) => await sutProvider . Sut . SetInitialMasterPasswordAsync ( user , model ) ) ;
101+ async ( ) => await sutProvider . Sut . FinishSsoJitProvisionMasterPasswordAsync ( user , model ) ) ;
102102 Assert . Equal ( "Account keys are required." , exception . Message ) ;
103103 }
104104
@@ -108,7 +108,7 @@ public async Task SetInitialMasterPassword_AccountKeysNull_ThrowsBadRequestExcep
108108 [ BitAutoData ( "wrong-salt" , "different-wrong-salt" ) ]
109109 public async Task SetInitialMasterPassword_InvalidSalt_ThrowsBadRequestException (
110110 string ? authSaltOverride , string ? unlockSaltOverride ,
111- SutProvider < SetInitialMasterPasswordCommand > sutProvider ,
111+ SutProvider < FinishSsoJitProvisionMasterPasswordCommandCommand > sutProvider ,
112112 User user , UserAccountKeysData accountKeys , KdfSettings kdfSettings , string orgSsoIdentifier , string masterPasswordHint )
113113 {
114114 // Arrange
@@ -135,14 +135,14 @@ public async Task SetInitialMasterPassword_InvalidSalt_ThrowsBadRequestException
135135
136136 // Act & Assert
137137 var exception = await Assert . ThrowsAsync < BadRequestException > (
138- async ( ) => await sutProvider . Sut . SetInitialMasterPasswordAsync ( user , model ) ) ;
138+ async ( ) => await sutProvider . Sut . FinishSsoJitProvisionMasterPasswordAsync ( user , model ) ) ;
139139 Assert . Equal ( "Invalid master password salt." , exception . Message ) ;
140140 }
141141
142142 [ Theory ]
143143 [ BitAutoData ]
144144 public async Task SetInitialMasterPassword_InvalidOrgSsoIdentifier_ThrowsBadRequestException (
145- SutProvider < SetInitialMasterPasswordCommand > sutProvider ,
145+ SutProvider < FinishSsoJitProvisionMasterPasswordCommandCommand > sutProvider ,
146146 User user , UserAccountKeysData accountKeys , KdfSettings kdfSettings , string orgSsoIdentifier , string masterPasswordHint )
147147 {
148148 // Arrange
@@ -155,14 +155,14 @@ public async Task SetInitialMasterPassword_InvalidOrgSsoIdentifier_ThrowsBadRequ
155155
156156 // Act & Assert
157157 var exception = await Assert . ThrowsAsync < BadRequestException > (
158- async ( ) => await sutProvider . Sut . SetInitialMasterPasswordAsync ( user , model ) ) ;
158+ async ( ) => await sutProvider . Sut . FinishSsoJitProvisionMasterPasswordAsync ( user , model ) ) ;
159159 Assert . Equal ( "Organization SSO identifier is invalid." , exception . Message ) ;
160160 }
161161
162162 [ Theory ]
163163 [ BitAutoData ]
164164 public async Task SetInitialMasterPassword_UserNotFoundInOrganization_ThrowsBadRequestException (
165- SutProvider < SetInitialMasterPasswordCommand > sutProvider ,
165+ SutProvider < FinishSsoJitProvisionMasterPasswordCommandCommand > sutProvider ,
166166 User user , UserAccountKeysData accountKeys , KdfSettings kdfSettings , Organization org , string masterPasswordHint )
167167 {
168168 // Arrange
@@ -179,7 +179,7 @@ public async Task SetInitialMasterPassword_UserNotFoundInOrganization_ThrowsBadR
179179
180180 // Act & Assert
181181 var exception = await Assert . ThrowsAsync < BadRequestException > (
182- async ( ) => await sutProvider . Sut . SetInitialMasterPasswordAsync ( user , model ) ) ;
182+ async ( ) => await sutProvider . Sut . FinishSsoJitProvisionMasterPasswordAsync ( user , model ) ) ;
183183 Assert . Equal ( "User not found within organization." , exception . Message ) ;
184184 }
185185
0 commit comments