public void EditAccountNegative(User user, ErrorMessages errorMessages) { EditAccountPage.FillUserDataAndContinue(user); VerifyErrorMessages(errorMessages); EditAccountPage.ClickBackButton(); VerifyUserCorespondToInformationOnPage(InitialUser); }
private async void ButtonEdit_Clicked(object sender, EventArgs e) { Button listView = (sender as Button); var param = listView.CommandParameter; int index = int.Parse(param.ToString()); EditAccountPage editAccountPage = new EditAccountPage(index); await Navigation.PushAsync(editAccountPage); }
public void VerifyUserDataIsNotUpdatedWithExistingEmail() { User user = TestData.TestData.ValidSymbols; EditAccountPage.FillUserData(user); EditAccountPage.ClearAndFillEmail(TestData.TestData.AdditionalData.ExistingEmail); EditAccountPage.ClickContinueButton(); Assert.AreEqual(TestData.TestData.AdditionalData.EmailAlreadyExistsError, EditAccountPage.GetErrorMessage); VerifyUserCorespondToInformationOnPage(user); }
public MyAccountPage InputFieldsEditAccount(string NewFirstName, string NewLastName, string NewEmail, string NewTelephone) { EditAccountPage items = new EditAccountPage(); items.ClearClickInputEditFirstName(NewFirstName); items.ClearClickInputEditLastName(NewLastName); items.ClearClickInputEditEmail(NewEmail); items.ClearClickInputEditTelephone(NewTelephone); items.ClickEditButtonContinue(); //items.ClickEditButtonContinueHome(); return(new MyAccountPage()); }
private void Edit(object sender, EventArgs e) { var editPage = new EditAccountPage(account); MessagingCenter.Subscribe<EditAccountPage>(editPage, Constants.Messages.UpdateOnAppearing, p => { var viewModel = ((Button)sender).Parent.GetViewModel<AccountsViewModel>(); viewModel.Refresh(); MessagingCenter.Unsubscribe<EditAccountPage>(p, Constants.Messages.UpdateOnAppearing); }); Application.Current.MainPage.Navigation.PushAsync(editPage); }
private void Edit(object sender, EventArgs e) { var editButton = sender as Button; var stacklayout = editButton.Parent.Parent as StackLayout; var account = GetCurrentAccount(stacklayout); var editPage = new EditAccountPage(account); MessagingCenter.Subscribe <EditAccountPage>(editPage, Constants.Messages.UpdateOnAppearing, page => { viewModel.Refresh(); MessagingCenter.Unsubscribe <EditAccountPage>(editPage, Constants.Messages.UpdateOnAppearing); }); Navigation.PushAsync(editPage); }
public void EditAccountPositive(User user) { EditAccountPage.FillUserDataAndContinue(user); Assert.AreEqual(TestData.TestData.AdditionalData.AccountUpdatedMessage, MyAccountPage.GetAccountUpdatedMessage); VerifyUserCorespondToInformationOnPage(user); }