@@ -13,7 +13,7 @@ public class CreateUserHandlerTests
1313 [ Test ]
1414 public async Task CreateValidUser ( )
1515 {
16- var command = new CreateUser ( "test" , "password" , [ "admin" ] ) ;
16+ var command = new CreateUser ( "test" , [ "admin" ] ) ;
1717
1818 var repository = Substitute . For < IUserRepository > ( ) ;
1919 repository
@@ -22,7 +22,10 @@ public async Task CreateValidUser()
2222
2323 var passwordService = Substitute . For < IPasswordService > ( ) ;
2424 passwordService
25- . GeneratePasswordHash ( command . Password )
25+ . GeneratePassword ( )
26+ . Returns ( string . Empty ) ;
27+ passwordService
28+ . GeneratePasswordHash ( string . Empty )
2629 . Returns ( ( new byte [ 64 ] , new byte [ 16 ] ) ) ;
2730
2831 var handler = new CreateUserHandler ( repository , passwordService ) ;
@@ -34,13 +37,14 @@ public async Task CreateValidUser()
3437 Assert . That ( user . Login , Is . EqualTo ( command . Login ) ) ;
3538 Assert . That ( user . Roles , Has . Count . EqualTo ( 1 ) ) ;
3639 Assert . That ( user . Roles [ 0 ] . Name , Is . EqualTo ( "admin" ) ) ;
40+ Assert . That ( user . IsLocked , Is . True ) ;
3741 } ) ;
3842 }
3943
4044 [ Test ]
4145 public void CreateUserWithInvalidRole ( )
4246 {
43- var command = new CreateUser ( "test" , "password" , [ "user" ] ) ;
47+ var command = new CreateUser ( "test" , [ "user" ] ) ;
4448
4549 var repository = Substitute . For < IUserRepository > ( ) ;
4650 repository
@@ -49,7 +53,10 @@ public void CreateUserWithInvalidRole()
4953
5054 var passwordService = Substitute . For < IPasswordService > ( ) ;
5155 passwordService
52- . GeneratePasswordHash ( command . Password )
56+ . GeneratePassword ( )
57+ . Returns ( string . Empty ) ;
58+ passwordService
59+ . GeneratePasswordHash ( string . Empty )
5360 . Returns ( ( new byte [ 64 ] , new byte [ 16 ] ) ) ;
5461
5562 var handler = new CreateUserHandler ( repository , passwordService ) ;
0 commit comments