/**********************************************************************/
/**     	      Microsoft Windows NT                           **/
/** 	    Copyright(c) Microsoft Corp., 1991                       **/
/**********************************************************************/


    account.ut
    Account Information User Properties subdialog unit test


    FILE HISTORY:
        o-SimoP 22-Nov-1991       Created


NOTE: 	You Cannot change a user that has any author privileges
	(i.e. print, accounts...) to a guest. 

	You may want to check before test 1. and after each test  
	user/group situation with LM 2.X net admin program.



1.	Select New User... from User pulldown menu and from 
	User Properties dialog press Account button

	Expect:
		 Account Information dialog will appear 
		 For a new user the default values are:
		 	Privilege Level: User
			Account Expires: Never
			Paths: No Paths
			User CAN change password

	Check accelerator keys and TAB order.

	Select End of 

	Expect:
		date which is current date + one month

	Set logon script and home directory to ** and press OK

	Expect:
		Error message about path w/ OK button

	Click Ok

	Expect:
		focus is on Logon script and ** is selected

	Clear Logon script and press OK

	Expect:
		Error message about path w/ OK button

	Click Ok

	Expect:
		focus is on Home Directory and ** is selected

	Clear Home Dir and press OK.

	Expect:
		Dialog disappears


2.	Select yourself from users listbox and double click it
	from User Properties dialog press Account button

	Expect:
		 Account Information dialog will appear filled
		 according to information in the database.

	Change Privilege Level to User, press OK

	Expect:
		Warning message about admin rights, asking do you 
		want to continue? w/ Ok and Cancel buttons.
	
	Select Cancel, warning msg disappears.

	Select Cancel, dlg disappears.

	

3.	Select two users so that the other has Guest and the other has 
	User privilege level from users listbox and select Properties...
	from User pulldown menu. Press Account button from User 
	Properties dialog

	Expect:
		 Account Information dialog will appear filled
		 according to information in the database.
		 In the case of multiple users a field is filled
		 iff all users have the same value, otherwise
		 the field is in undeterminate state.
		 Note that there isn't any selection in Privilege
		 Level.

	Press Cancel.


4-6.	Do the same as in 3. for Account Expires, Paths and User Cannot 
	Change Password.
	
	Expect:
		As in 3. for Account Expires, Paths etc.

	Press Cancel.


7.	Select a user / users ... Press Account button

	Expect:
		 Account Information dialog will appear filled
		 according to information in the database.
		 In the case of multiple users a field is filled
		 iff all users have the same value, otherwise
		 the field is in undeterminate state.

	Do some changes, press OK.

	Expect:
		Dialog disappears and changes got written into the database.