22{
33 using System . Collections . Generic ;
44 using System . Threading . Tasks ;
5- using DigitalLearningSolutions . Data . DataServices . UserDataService ;
6- using DigitalLearningSolutions . Data . Models . User ;
5+ using DigitalLearningSolutions . Data . Models . User ;
76 using DigitalLearningSolutions . Web . Controllers . Register ;
87 using DigitalLearningSolutions . Web . Extensions ;
98 using DigitalLearningSolutions . Web . Services ;
@@ -28,7 +27,6 @@ public class ClaimAccountControllerTests
2827 private const string DefaultCandidateNumber = "CN777" ;
2928 private const string Password = "password" ;
3029 private IUserService userService = null ! ;
31- private IUserDataService userDataService = null ! ;
3230 private IClaimAccountService claimAccountService = null ! ;
3331 private IConfiguration config = null ! ;
3432 private IEmailVerificationService emailVerificationService = null ! ;
@@ -39,10 +37,9 @@ public class ClaimAccountControllerTests
3937 public void Setup ( )
4038 {
4139 userService = A . Fake < IUserService > ( ) ;
42- userDataService = A . Fake < IUserDataService > ( ) ;
4340 claimAccountService = A . Fake < IClaimAccountService > ( ) ;
44- config = A . Fake < IConfiguration > ( ) ;
45- emailVerificationService = A . Fake < IEmailVerificationService > ( ) ;
41+ config = A . Fake < IConfiguration > ( ) ;
42+ emailVerificationService = A . Fake < IEmailVerificationService > ( ) ;
4643 controller = GetClaimAccountController ( ) ;
4744 controllerWithLoggedInUser = GetClaimAccountController ( ) . WithMockUser (
4845 true ,
@@ -190,7 +187,7 @@ public async Task
190187 // Given
191188 var model = GivenClaimAccountViewModel ( wasPasswordSetByAdmin : true ) ;
192189
193- A . CallTo ( ( ) => userDataService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( false ) ;
190+ A . CallTo ( ( ) => userService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( false ) ;
194191
195192 // When
196193 var result = await controller . CompleteRegistrationWithoutPassword (
@@ -228,7 +225,7 @@ public async Task CompleteRegistrationWithoutPassword_with_email_in_use_returns_
228225 // Given
229226 var model = GivenClaimAccountViewModel ( wasPasswordSetByAdmin : true ) ;
230227
231- A . CallTo ( ( ) => userDataService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( true ) ;
228+ A . CallTo ( ( ) => userService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( true ) ;
232229
233230 // When
234231 var result = await controller . CompleteRegistrationWithoutPassword (
@@ -337,7 +334,7 @@ public async Task
337334 var model = GivenClaimAccountViewModel ( wasPasswordSetByAdmin : false ) ;
338335 var passwordFormData = new ConfirmPasswordViewModel { Password = Password } ;
339336
340- A . CallTo ( ( ) => userDataService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( false ) ;
337+ A . CallTo ( ( ) => userService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( false ) ;
341338
342339 // When
343340 var result = await controller . CompleteRegistration (
@@ -376,7 +373,7 @@ public async Task CompleteRegistrationPost_with_email_in_use_returns_NotFound()
376373 // Given
377374 var model = GivenClaimAccountViewModel ( wasPasswordSetByAdmin : false ) ;
378375
379- A . CallTo ( ( ) => userDataService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( true ) ;
376+ A . CallTo ( ( ) => userService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( true ) ;
380377
381378 // When
382379 var result = await controller . CompleteRegistration (
@@ -501,7 +498,7 @@ public async Task CompleteRegistrationPost_with_invalid_model_display_with_valid
501498
502499 controller . ModelState . AddModelError ( "ConfirmPassword" , "Required" ) ;
503500
504- A . CallTo ( ( ) => userDataService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( false ) ;
501+ A . CallTo ( ( ) => userService . PrimaryEmailIsInUse ( model . Email ) ) . Returns ( false ) ;
505502
506503 // When
507504 var result = await controller . CompleteRegistration (
@@ -814,7 +811,7 @@ private ClaimAccountViewModel GivenClaimAccountViewModel(
814811 } ;
815812
816813 A . CallTo (
817- ( ) => userDataService . GetUserIdAndCentreForCentreEmailRegistrationConfirmationHashPair (
814+ ( ) => userService . GetUserIdAndCentreForCentreEmailRegistrationConfirmationHashPair (
818815 email ,
819816 registrationConfirmationHash
820817 )
@@ -863,7 +860,7 @@ private void GivenLoggedInUserWithAdminAccountAtCentre(int userId, int centreIdF
863860 private void GivenEmailAndCodeDoNotMatchAUserToBeClaimed ( string email , string code )
864861 {
865862 A . CallTo (
866- ( ) => userDataService . GetUserIdAndCentreForCentreEmailRegistrationConfirmationHashPair (
863+ ( ) => userService . GetUserIdAndCentreForCentreEmailRegistrationConfirmationHashPair (
867864 email ,
868865 code
869866 )
@@ -891,7 +888,7 @@ private void ACallToLinkAccountMustNotHaveHappened()
891888
892889 private ClaimAccountController GetClaimAccountController ( )
893890 {
894- return new ClaimAccountController ( userService , userDataService , claimAccountService , config , emailVerificationService )
891+ return new ClaimAccountController ( userService , claimAccountService , config , emailVerificationService )
895892 . WithDefaultContext ( )
896893 . WithMockTempData ( ) ;
897894 }
0 commit comments