public void ModifyUserCancel(UserSettingsData input) { //focus a user UserSettings.FocusOnUser(input.InputData.CommonName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); Assert.IsFalse(UserSettings.IsNameFieldEnable(input.InputData.CommonName)); UserSettings.FillInRealName(input.InputData.RealName); UserSettings.FillInEmail(input.InputData.Email); UserSettings.FillInTelephone(input.InputData.Telephone); UserSettings.FillInType(input.InputData.Type); UserSettings.FillInTitle(input.InputData.Title); TimeManager.ShortPause(); UserSettings.ClickCancelButton(); TimeManager.LongPause(); Assert.IsTrue(UserSettings.FocusOnUser(input.InputData.CommonName)); Assert.AreEqual(UserSettings.GetCommonNameValue(), input.ExpectedData.CommonName); Assert.AreEqual(UserSettings.GetRealNameValue(), input.ExpectedData.RealName); Assert.AreEqual(UserSettings.GetTitleValue(), input.ExpectedData.Title); Assert.AreEqual(UserSettings.GetTypeValue(), input.ExpectedData.Type); Assert.AreEqual(UserSettings.GetTelephoneValue(), input.ExpectedData.Telephone); }
public void ModifyUserNameFailed(UserSettingsData input) { UserSettings.FocusOnUser(input.InputData.CommonName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); Assert.IsFalse(UserSettings.IsNameFieldEnable(input.InputData.CommonName)); }
public void EmptyItemNotDisplay(UserSettingsData input) { //focus a user UserSettings.FocusOnUser(input.InputData.CommonName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInRealName(input.InputData.RealName); UserSettings.FillInEmail(input.InputData.Email); UserSettings.FillInTelephone(input.InputData.Telephone); UserSettings.FillInType(input.InputData.Type); UserSettings.FillInTitle(input.InputData.Title); UserSettings.FillInComment(input.InputData.Comments); TimeManager.ShortPause(); UserSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.ShortPause(); //Verify Assert.IsTrue(UserSettings.FocusOnUser(input.InputData.CommonName)); Assert.AreEqual(UserSettings.GetCommonNameValue(), input.ExpectedData.CommonName); Assert.AreEqual(UserSettings.GetRealNameValue(), input.ExpectedData.RealName); Assert.AreEqual(UserSettings.GetTitleValue(), input.ExpectedData.Title); Assert.AreEqual(UserSettings.GetTypeValue(), input.ExpectedData.Type); Assert.AreEqual(UserSettings.GetTelephoneValue(), input.ExpectedData.Telephone); Assert.IsTrue(UserSettings.IsUserCommentHidden()); }
public void ModifyValidUser(UserSettingsData input) { string userName = "******"; TimeManager.ShortPause(); UserSettings.FocusOnUser(userName); //Assert.IsTrue(UserSettings.FocusOnUser(userName)); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInRealName(input.InputData.RealName); UserSettings.FillInEmail(input.InputData.Email); UserSettings.FillInTelephone(input.InputData.Telephone); //UserSettings.FillInType(input.InputData.Type); //UserSettings.FillInTitle(input.InputData.Title); UserSettings.FillInComment(input.InputData.Comments); TimeManager.ShortPause(); UserSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.ShortPause(); Assert.IsTrue(UserSettings.IsUserOnList(userName)); //Verify Assert.AreEqual(UserSettings.GetCommonNameValue(), userName); Assert.AreEqual(UserSettings.GetRealNameValue(), input.ExpectedData.RealName); //Assert.AreEqual(UserSettings.GetTitleValue(), input.ExpectedData.Title); //Assert.AreEqual(UserSettings.GetTypeValue(), input.ExpectedData.Type); Assert.AreEqual(UserSettings.GetEmailValue(), input.ExpectedData.Email); Assert.AreEqual(UserSettings.GetTelephoneValue(), input.ExpectedData.Telephone); Assert.AreEqual(UserSettings.GetCommentValue(), input.ExpectedData.Comments); }
public void LoadUserSettings(object obj) { var file = new OpenFileDialog { InitialDirectory = string.IsNullOrEmpty(_userSettingsData.UserSessionDataPath) ? "c:\\" : _userSettingsData.UserSessionDataPath, Multiselect = false, Filter = Resources.XmlFileFilter, FilterIndex = 2, RestoreDirectory = true }; if (file.ShowDialog() != DialogResult.OK) { return; } if (string.IsNullOrEmpty(file.FileName) || Path.GetExtension(file.FileName) != ".xml") { return; } var xmlHandler = new XmlHandler(); _userSettingsData = xmlHandler.Deserialize <UserSettingsData>(file.FileName); }
public IdleViewModel() { _userDataModel = new UserDataModel(); _userSettings = new UserSettingsData(); _dataTableHelper = new DataTableHelper(); _mainViewModel = new MainViewModel(); }
public void EmptyField(UserSettingsData input) { //focus a user UserSettings.FocusOnUser(input.InputData.CommonName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); Assert.IsFalse(UserSettings.IsNameFieldEnable(input.InputData.CommonName)); UserSettings.FillInRealName(input.InputData.RealName); UserSettings.FillInEmail(input.InputData.Email); UserSettings.FillInTelephone(input.InputData.Telephone); //UserSettings.FillInType(input.InputData.Type); //UserSettings.FillInTitle(input.InputData.Title); TimeManager.ShortPause(); UserSettings.ClickSaveButton(); TimeManager.ShortPause(); //Verify Assert.IsTrue(UserSettings.IsRealNameInvalid()); Assert.IsTrue(UserSettings.IsRealNameInvalidMsgCorrect(input.ExpectedData)); Assert.IsTrue(UserSettings.IsEmailInvalid(input.ExpectedData)); Assert.IsTrue(UserSettings.IsEmailInvalidMsgCorrect(input.ExpectedData)); Assert.IsTrue(UserSettings.IsTelephoneInvalid()); Assert.IsTrue(UserSettings.IsTelephoneInvalidMsgCorrect(input.ExpectedData)); /* * Assert.IsTrue(UserSettings.IsUserTypeInvalid()); * Assert.IsTrue(UserSettings.IsTypeInvalidMsgCorrect(input.ExpectedData)); * * Assert.IsTrue(UserSettings.IsUserTitleInvalid()); * Assert.IsTrue(UserSettings.IsTitleInvalidMsgCorrect(input.ExpectedData)); */ }
public void AddUserCancel(UserSettingsData testData) { UserSettings.FocusOnUser(testData.InputData.OriginalName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInUser(testData.InputData); UserSettings.ClickCancelButton(); }
public IdleViewModel(UserDataModel userData, UserSettingsData userSettings, AppSettings appSettings, MainViewModel mainViewModel) { _userDataModel = userData; _userSettings = userSettings; _dataTableHelper = new DataTableHelper(); _appSettings = appSettings; _mainViewModel = mainViewModel; }
public void ViewUser(UserSettingsData input) { //(Industry) All users related to this specific service provider are displayed. //(2) Users of other service provider are NOT displayed in the list. //Assert.IsFalse(UserSettings.IsUserOnList("PlatfromAdmin")); //(3) Built-in platform administrator is NOT visiable in the list as well. Assert.IsFalse(UserSettings.IsUserOnList(input.InputData.CommonName)); }
public Bank1ViewModel(UserSettingsData userSettings, UserDataModel userData, DataTableHelper dataTableHelper, AppSettings appSettings) { UseMultiSelect = true; _userSettings = userSettings; _userDataModel = userData; _dataTableHelper = dataTableHelper; _appSettings = appSettings; _csvHandler = new CsvHandler(); }
public void DeleteBuildinUserSuccess(UserSettingsData input) { //focus a user UserSettings.FocusOnUser(input.InputData.CommonName); UserSettings.DeleteUser(); Assert.AreEqual(JazzMessageBox.MessageBox.GetMessage(), input.ExpectedData.Message); JazzMessageBox.MessageBox.Delete(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.ShortPause(); //Assert.IsFalse(UserSettings.IsUserOnList(input.InputData.CommonName));//Auto issue for check item in list when item is not in list. }
public UserSettingsData UpdateSettings(int userId, UserSettingsData settings) { using (var entities = Database.GetEntities()) { var userSettingsData = entities.UserSettingsDatas.Single(x => x.UserId == userId); userSettingsData.ShowTutorial = settings.ShowTutorial; entities.SaveChanges(); return(userSettingsData); } }
public void ModifyUserNoComments(UserSettingsData testData) { UserSettings.FocusOnUser(testData.InputData.OriginalName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInUser(testData.InputData); UserSettings.ClickSaveButton(); TimeManager.LongPause(); UserSettings.FocusOnUser(testData.ExpectedData.AccountID); Assert.IsTrue(UserSettings.IsUserCommentHidden()); }
public MainViewModel() { _userDataModel = new UserDataModel(); _userSettingsData = new UserSettingsData(); _contentControl = new StartingPage { DataContext = this }; _appSettings = new AppSettings(); }
public void EmptyItemNotDisplay(UserSettingsData input) { //Click "+用户" UserSettings.ClickAddUser(); TimeManager.ShortPause(); UserSettings.FillInAddUser(input.InputData); TimeManager.MediumPause(); UserSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.ShortPause(); Assert.IsTrue(UserSettings.IsUserCommentHidden()); Assert.IsTrue(UserSettings.IsUserOnList(input.InputData.AccountID)); }
public JsonResult UpdateSettings(int id, UserSettingsData settings) { var activeUser = this.GetActiveUser(this.Request); if (id != activeUser.Id) { throw new HttpException((int)HttpStatusCode.Unauthorized, "Not authorized to edit this user"); } settings = _userService.UpdateSettings(id, settings); return(Json(settings)); }
public void AddDuplicatedUser(UserSettingsData testData) { UserSettings.FocusOnUser(testData.InputData.OriginalName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInUser(testData.InputData); UserSettings.ClickSaveButton(); string msgText = UserSettings.GetMessageText(); Assert.IsTrue(msgText.Contains("用户名重复")); TimeManager.ShortPause(); UserSettings.ConfirmMagBox(); }
public void TitleDisplayItem(UserSettingsData input) { int i = 0; //Click "+用户" UserSettings.ClickAddUser(); TimeManager.ShortPause(); while (i < input.InputData.titleList.Length) { Assert.IsTrue(UserSettings.FillInTitle(input.InputData.titleList[i])); i++; } //@@ Assert.IsTrue(UserSettings.AreTitleDisplayAllItem()); }
public UserSettings(IFileWrapper file, IDirectoryWrapper directory, IGameSettings gameSettings) { this.file = file; this.directory = directory; this.gameSettings = gameSettings; data = file.Exists(Filename) ? JsonConvert.DeserializeObject <UserSettingsData>(file.ReadAllText(Filename)) : new UserSettingsData(); GameStartedCount++; Save(); }
public UserSettings(IFileWrapper file, IDirectoryWrapper directory) { this.file = file; this.directory = directory; if (file.Exists(Filename)) { data = JsonConvert.DeserializeObject <UserSettingsData>(file.ReadAllText(Filename)); } else { data = new UserSettingsData(); } GameStartedCount++; Save(); }
public void ViewRoleType(UserSettingsData input) { UserSettings.ClickAddUser(); TimeManager.ShortPause(); //int i = 0; //while (i < input.InputData.TypeList.Length) //{ UserSettings.SelectFuctionRoleType(input.InputData.TypeList[0]); TimeManager.LongPause(); //Assert.IsTrue(UserSettings.IsViewFunctionPermissionDispalyed()); //Assert.IsTrue(UserSettings.IsViewFunctionPermissionEnabled()); UserSettings.ClickViewFunctionPermissionLinkButton(); //string a = "仪表盘与小组件查看\r\n仪表盘与小组件编辑\r\n个人信息管理\r\n报警信息查看仪表盘和小组件分享与共享\r\n“能效分析”功能\r\n“碳排放”功能\r\n“成本”功能\r\n“单位指标”功能\r\n“时段能耗比”功能\r\n“集团排名”功能\r\n数据导出\r\n“云能效”系统管理\r\n层级结构管理\r\n普通数据点管理\r\n数据点关联\r\n客户信息查看\r\n客户信息管理"; Assert.AreEqual(input.ExpectedData.FunctionScopeList[0], UserSettings.GetPermissionItemsSameAsViewItems()); UserSettings.ClickFunctionCloseButton(); // i++; //} }
public void SendEmailAndInitialPasswordSuccess(UserSettingsData input) { //Click "+用户" UserSettings.ClickAddUser(); TimeManager.ShortPause(); UserSettings.FillInAddUser(input.InputData); TimeManager.MediumPause(); UserSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.ShortPause(); Assert.IsTrue(UserSettings.IsEmailSendButtonDispalyed()); Assert.IsTrue(UserSettings.IsEmailSendButtonEnabled()); UserSettings.ClickEmailSendButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); Assert.IsTrue(JazzMessageBox.MessageBox.GetMessage().Contains(input.ExpectedData.Message)); JazzMessageBox.MessageBox.OK(); // Login to emailbox and click the link from the received email. need test manaully }
//Delete user cancel and success verify. public void DeleteUser(UserSettingsData testData) { string deleteUser = "******"; UserSettings.FocusOnUser(deleteUser); UserSettings.DeleteUser(); string msgText = JazzMessageBox.MessageBox.GetMessage(); Assert.IsTrue(msgText.Contains("您将同时删除该用户下的所有已配置仪表盘。")); JazzMessageBox.MessageBox.Cancel(); UserSettings.DeleteUser(); JazzMessageBox.MessageBox.Close(); UserSettings.DeleteUser(); JazzMessageBox.MessageBox.Confirm(); TimeManager.ShortPause(); }
public UserSettingsData GetUserSettings(int userId) { using (var entities = Database.GetEntities()) { var settingsData = entities.UserSettingsDatas.SingleOrDefault(x => x.UserId == userId); if (settingsData == null && entities.UserDatas.SingleOrDefault(x => x.Id == userId) != null) { // Create it settingsData = new UserSettingsData { UserId = userId, ShowTutorial = true }; entities.UserSettingsDatas.AddObject(settingsData); entities.SaveChanges(); } return(settingsData); } }
public void ModifyUserValid(UserSettingsData testData) { UserSettings.FocusOnUser(testData.InputData.OriginalName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInUser(testData.InputData); UserSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); UserSettings.FocusOnUser(testData.ExpectedData.AccountID); //Assert.AreEqual(testData.ExpectedData.Name, UserSettings.GetNameValue()); Assert.AreEqual(testData.ExpectedData.RealName, UserSettings.GetRealNameValue()); //Assert.AreEqual(testData.ExpectedData.Title, UserSettings.GetTitleValue()); Assert.AreEqual(testData.ExpectedData.Email, UserSettings.GetEmailValue()); //Assert.AreEqual(testData.ExpectedData.AssociatedCustomer, UserSettings.GetAssociatedCustomerValue()); Assert.AreEqual(testData.ExpectedData.Comments, UserSettings.GetCommentValue()); //Assert.AreEqual(testData.ExpectedData.Type, UserSettings.GetTypeValue()); Assert.AreEqual(testData.ExpectedData.Telephone, UserSettings.GetTelephoneValue()); }
public void ModifyUserInvalid(UserSettingsData testData) { UserSettings.FocusOnUser(testData.InputData.OriginalName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInUser(testData.InputData); UserSettings.ClickSaveButton(); Assert.IsTrue(UserSettings.IsCommonNameInvalid()); Assert.IsTrue(UserSettings.IsCommonNameInvalidMsgCorrect(testData.ExpectedData)); Assert.IsTrue(UserSettings.IsRealNameInvalid()); Assert.IsTrue(UserSettings.IsRealNameInvalidMsgCorrect(testData.ExpectedData)); Assert.IsTrue(UserSettings.IsTelephoneInvalid()); Assert.IsTrue(UserSettings.IsTelephoneInvalidMsgCorrect(testData.ExpectedData)); //Assert.IsTrue(UserSettings.IsEmailInvalid()); //Assert.IsTrue(UserSettings.IsEmailInvalidMsgCorrect(testData.ExpectedData)); Assert.IsTrue(UserSettings.IsUserTypeInvalid()); Assert.IsTrue(UserSettings.IsTypeInvalidMsgCorrect(testData.ExpectedData)); Assert.IsFalse(UserSettings.IsCommentsInvalid(testData.ExpectedData)); }
public void ModifyAndViewRoleType(UserSettingsData input) { UserSettings.ClickAddUser(); TimeManager.ShortPause(); UserSettings.SelectFuctionRoleType(input.InputData.TypeList[0]); Assert.IsTrue(UserSettings.IsViewFunctionPermissionDispalyed()); Assert.IsTrue(UserSettings.IsViewFunctionPermissionEnabled()); UserSettings.ClickViewFunctionPermissionLinkButton(); //Assert.AreEqual(input.InputData.CommonName, UserSettings.GetPermissionItemsSameAsViewItems()); UserSettings.ClickFunctionCloseButton(); // select another new creat function role type UserSettings.SelectFuctionRoleType(input.InputData.CommonName); Assert.IsTrue(UserSettings.IsViewFunctionPermissionDispalyed()); Assert.IsTrue(UserSettings.IsViewFunctionPermissionEnabled()); UserSettings.ClickViewFunctionPermissionLinkButton(); //Assert.AreEqual(input.ExpectedData.CommonName, UserSettings.GetPermissionItemsSameAsViewItems()); UserSettings.ClickFunctionCloseButton(); }
public void AddValidUser(UserSettingsData input) { //Click "+用户" UserSettings.ClickAddUser(); TimeManager.ShortPause(); UserSettings.FillInAddUser(input.InputData); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); UserSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.ShortPause(); Assert.AreEqual(input.ExpectedData.AccountID, UserSettings.GetNameValue()); Assert.AreEqual(input.ExpectedData.RealName, UserSettings.GetRealNameValue()); Assert.AreEqual(input.ExpectedData.Type, UserSettings.GetTypeValue()); Assert.AreEqual(input.ExpectedData.Email, UserSettings.GetEmailValue()); Assert.AreEqual(input.ExpectedData.Telephone, UserSettings.GetTelephoneValue()); Assert.AreEqual(input.ExpectedData.Comments, UserSettings.GetCommentValue()); Assert.AreEqual(input.ExpectedData.Title, UserSettings.GetTitleValue()); Assert.IsTrue(UserSettings.IsUserOnList(input.ExpectedData.AccountID)); }
public void ModifyRoleTypeFunctionAndViewUser(UserSettingsData input) { //focus a user JazzFunction.Navigator.NavigateToTarget(NavigationTarget.UserManagementUserTypePermission); TimeManager.MediumPause(); JazzFunction.UserTypePermissionSettings.FocusOnUserType("RoleTypeUsed"); JazzFunction.UserTypePermissionSettings.ClickModifyButton(); //modify the function role type JazzFunction.UserTypePermissionSettings.Check(input.InputData.FunctionScopeList[0]); JazzFunction.UserTypePermissionSettings.Check(input.InputData.FunctionScopeList[1]); JazzFunction.UserTypePermissionSettings.Check(input.InputData.FunctionScopeList[2]); JazzFunction.UserTypePermissionSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.ShortPause(); //Verify JazzFunction.Navigator.NavigateToTarget(NavigationTarget.UserManagementUser); TimeManager.LongPause(); UserSettings.FocusOnUser(input.InputData.CommonName); UserSettings.ClickViewFunctionPermissionLinkButton(); TimeManager.ShortPause(); //Assert.AreEqual(input.ExpectedData.CommonName, UserSettings.GetPermissionItemsSameAsViewItems()); UserSettings.ClickFunctionCloseButton(); }