@@ -48,7 +48,8 @@ public void CanInstallAndUninstallUsers()
48
48
[ RuntimeFact ]
49
49
public void CanRollbackUsers ( )
50
50
{
51
- UserVerifier . CreateLocalUser ( "testName3" , "test123!@#" ) ;
51
+ UserVerifier . CreateLocalUser ( "testName3" , "test123!@#" , "User3 comment" ) ;
52
+ UserVerifier . AddUserToGroup ( "testName3" , "Backup Operators" ) ;
52
53
var productFail = this . CreatePackageInstaller ( "ProductFail" ) ;
53
54
54
55
// make sure the user accounts are deleted before we start
@@ -63,6 +64,10 @@ public void CanRollbackUsers()
63
64
64
65
// Verify that user added to power users group is removed from power users group on rollback.
65
66
UserVerifier . VerifyUserIsNotMemberOf ( "" , "testName3" , "Power Users" ) ;
67
+ // but is not removed from Backup Operators
68
+ UserVerifier . VerifyUserIsMemberOf ( string . Empty , "testName3" , "Backup Operators" ) ;
69
+ // and has their original comment set back
70
+ UserVerifier . VerifyUserComment ( string . Empty , "testName3" , "User3 comment" ) ;
66
71
67
72
// clean up
68
73
UserVerifier . DeleteLocalUser ( "testName1" ) ;
@@ -71,7 +76,7 @@ public void CanRollbackUsers()
71
76
}
72
77
73
78
74
- // Verify that command-line parameters aer not blocked by repair switches.
79
+ // Verify that command-line parameters are not blocked by repair switches.
75
80
// Original code signalled repair mode by using "-f ", which silently
76
81
// terminated the command-line parsing, ignoring any parameters that followed.
77
82
[ RuntimeFact ( ) ]
0 commit comments