public void IsDinersClubCardLogoVisibleWhenCardNumberEntered() { // Act _swipeCardPage.ClickCloseSimulationButton() .ClickManualCardButton(); ManualCardEntryPage manualcardentrypage = new ManualCardEntryPage(app); manualcardentrypage.EnterCreditCardNumberInTextBox(TestCardNumbers.DinersClubCardNumber); // Assert for visa card logo Assert.IsTrue(manualcardentrypage.IsDinersClubCardLogoVisible()); }
public void ManualGoodCard_RegistrationWorks() { // Act _swipeCardPage.ClickCloseSimulationButton() .ClickManualCardButton(); ManualCardEntryPage manualCardPage = new ManualCardEntryPage(app); manualCardPage.EnterCreditCardNumberInTextBox(TestCreditCardNumber) .EnterExpiryDateInTextBox(TestExpiryDate) .EnterCvvInTextBox(Test3DigitCvv) .TapGoodCvvButton(); // Assert for PhoneNumverPage Assert.IsTrue(manualCardPage.IsNextButtonVisible()); // Act manualCardPage.ClickNextButton(); PhoneNumberViewPage phoneNumberViewPage = new PhoneNumberViewPage(app); // Assert for validating card Assert.IsTrue(phoneNumberViewPage.IsValidationCompleted()); Assert.IsTrue(phoneNumberViewPage.IsCardValidLabelVisible()); // Act phoneNumberViewPage.EnterPhoneNumberInTextBox(TestPhoneNumber); // Assert for PhoneNumberPage Assert.IsTrue(phoneNumberViewPage.IsNextButtonVisible()); // Act phoneNumberViewPage.ClickNextButton(); AddWristBandPage addWristbandPage = new AddWristBandPage(app); addWristbandPage.ClickOnSimulateNFC_RegistrationAndCloseOverlay(); // Assert for AddWristbandPage. Assert.IsTrue(addWristbandPage.IsFinishButtonVisible()); // Act addWristbandPage.ClickFinishButton(); RegistrationCompletedPage registrationCompletedPage = new RegistrationCompletedPage(app); registrationCompletedPage.ClickNextAttendeeButton(); var result = app.WaitForElement(x => x.Marked("btn_swipe_card.png"), "Timeout for waiting SelectWorkflowPage", DefaultTimeoutForUiElementToRenderInSeconds); // Assert Assert.IsNotEmpty(result); }