public void User_Can_Uninstall_Salesforce()
        {
            // Remove ListViews
            ContactsListViewPage.GoTo();
            ContactsListViewPage.RemoveButtons();

            LeadsListViewPage.GoTo();
            LeadsListViewPage.RemoveButtons();

            CasesListViewPage.GoTo();
            CasesListViewPage.RemoveButtons();

            AccountsListViewPage.GoTo();
            AccountsListViewPage.RemoveButtons();

            //Remove permission sets from LiveText Admin
            CommonFunctions.RemovePermissionSets();

            //Remove LiveText visual force page
            ConversationSessionLayoutPage.GoTo();
            ConversationSessionLayoutPage.LeftSidebar.Remove();

            //Disable processes
            ProcessBuilderPage.GoTo();
            ProcessBuilderPage.RemoveProcesses();


            UninstallPage.GoTo();
            UninstallPage.Uninstall();
        }
Esempio n. 2
0
        private void NavigateTo(object sender, SelectedItemChangedEventArgs e)
        {
            MenuItem menuItem = e.SelectedItem as MenuItem;

            ContentPage listViewPage;

            switch (menuItem.Text)
            {
            case "Contacts":
                listViewPage = new ContactsListViewPage(userName);
                break;

            case "Departments":
                listViewPage = new DepartmentsListViewPage(userName);
                break;

            case "Tasks":
                listViewPage = new TasksListViewPage(userName);
                break;

            default:
                listViewPage = new ContactsListViewPage(userName);
                break;
            }

            Detail      = listViewPage;
            IsPresented = false;
        }
Esempio n. 3
0
        public void User_Can_Remove_Custom_Buttons_from_ContactsListView()
        {
            ContactsListViewPage.GoTo();
            ContactsListViewPage.RemoveButtons();

            Assert.IsTrue(ContactsListViewPage.ClickEditThenCheckIfButtonsRemoved(), "Removal of one of the custom buttons failed.");
        }
Esempio n. 4
0
        public ListViewMasterDetailPage(string userName)
        {
            this.userName = userName;
            var menuPage = new MenuPage();

            menuPage.Menu.ItemSelected += NavigateTo;

            Master = menuPage;


            //Master = new ContentPage {
            //    Title = "Entities:",
            //    Icon = Device.OS == TargetPlatform.iOS ? "menu.png" : null,
            //    Content = new StackLayout {
            //        Children = {
            //           new Button { Text = "Contacts" },
            //           new Button { Text = "Departments" },
            //           new Button { Text = "Tasks" },
            //        }
            //    }
            //};

            Detail = new ContactsListViewPage(userName);
        }
Esempio n. 5
0
        public App()
        {
            InitializeComponent();

            MainPage = new ContactsListViewPage();
        }