Ejemplo n.º 1
0
        public void SetEntryPickerType(CustomEntryType customEntryType)
        {
            App.Tap(_entryTypePicker);
            App.Tap(_pickerListDictionary.FirstOrDefault(x => x.Key == customEntryType).Value);

            if (OniOS)
            {
                App.Tap("Done");
            }
        }
        public void VerifyKeyboardReturnType(ReturnType returnType, CustomEntryType customEntryType)
        {
            //Arrange
            var expectedCustomizableEntryPlaceholder = returnType.ToString();

            //Act
            OptionSelectionPage.SetEntryPickerType(customEntryType);
            OptionSelectionPage.TapOpenSelectEntryPageButton();

            PickEntryReturnTypePage.SelectReturnTypeFromPicker(returnType);

            //Assert
            var retrievedCustomizableEntryPlaceholder = PickEntryReturnTypePage.CustomizableEntryPlaceholder;

            Assert.AreEqual(expectedCustomizableEntryPlaceholder, retrievedCustomizableEntryPlaceholder);
        }
Ejemplo n.º 3
0
        public void EnterTextIntoMultipleEntriesUsingReturnButton(CustomEntryType customEntryType)
        {
            //Arrange
            const string enteredText = "Hello World";
            string       expectedLabelTextStringBuilder = GetExpectedLabelText(enteredText, MultipleEntryPageConstants.GoReturnTypeCommandParameterString);

            //Act
            OptionSelectionPage.SetEntryPickerType(customEntryType);
            OptionSelectionPage.TapOpenMultipleEntryPageButton();

            MultipleEntryPage.EnterTextIntoAllEntrysUsingReturnButton(enteredText);

            //Assert
            var retrievedLabelText = MultipleEntryPage.ResultsLabelText;

            Assert.AreEqual(expectedLabelTextStringBuilder, retrievedLabelText);
        }
        public void EnterTextIntoMultipleEntriesWithoutUsingReturnButton(CustomEntryType customEntryType)
        {
            //Arrange
            const string enteredText = "Hello World";
            var          expectedLabelTextStringBuilder = GetExpectedLabelText(enteredText);

            //Act
            OptionSelectionPage.SetEntryPickerType(customEntryType);
            OptionSelectionPage.TapOpenMultipleEntryPageButton();

            MultipleEntryPage.EnterDefaultReturnTypeEntryText(enteredText);
            MultipleEntryPage.EnterNextReturnTypeEntryText(enteredText);
            MultipleEntryPage.EnterDoneReturnTypeEntryText(enteredText);
            MultipleEntryPage.EnterSendReturnTypeEntryText(enteredText);
            MultipleEntryPage.EnterSearchReturnTypeEntryText(enteredText);
            MultipleEntryPage.EnterGoReturnTypeEntryText(enteredText);

            MultipleEntryPage.TapGoButton();

            //Assert
            var retrievedLabelText = MultipleEntryPage.ResultsLabelText;

            Assert.AreEqual(expectedLabelTextStringBuilder, retrievedLabelText);
        }