public void FindTestLoggerClassTypeInstancesAddLogAndVerify() { using (TestPluginManager pluginManager = new TestPluginManager()) { pluginManager.PluginLoad(Assembly.GetExecutingAssembly(), String.Empty, false); IPluginClassesService pluginServices = new PluginServices(pluginManager) as IPluginClassesService; Assert.IsNotNull(pluginServices); List <ILogger> classTypes = pluginServices.GetPluginClasses <ILogger>(); Assert.AreEqual(classTypes.Count, 2); Assert.AreEqual(classTypes[1].GetType().FullName, "PluginManager.Tests.Mocks.TestLogger"); TestLogger testLogger = classTypes[1] as TestLogger; Assert.IsNotNull(testLogger); testLogger.AddToLog(LogLevel.Information, "test"); Assert.AreEqual(testLogger.Logs[0].Data, "test"); Assert.AreEqual(testLogger.Logs[0].LogLevel, LogLevel.Information); } }
public PopUp pressDeleteButton() { deleteButton.Click(); TestLogger.AddToLog("Druk op Delete"); var newScreen = new PopUp(); Wait.Until(_ => newScreen.IsLoaded); return(newScreen); }
private void SkipQuestion() { if (ElementExists(By.Id("nl.airmiles.app:id/has_card"))) { Driver.Instance.Navigate().Back(); TestLogger.AddToLog("Sla de registreer pagina over"); Wait.Until(_ => !ElementExists(By.Id("nl.airmiles.app:id/has_card"))); } }
public KaartPage NavigateToKaart() { SkipQuestion(); var newPage = new KaartPage(); TestLogger.AddToLog("Navigeer naar de 'Kaart' Pagina"); Wait.Until(_ => newPage.IsLoaded); return(newPage); }
public AanbodPage SwipeToTop() { // if (leftTitles.Where(x => x.Text == "Speciaal voor jou!").Count() == 0) //{ Driver.Instance.Swipe(390, 100, 390, 820, 250); TestLogger.AddToLog("Swipe Omlaag"); // } return(this); }
public AanbodPage SwipeToBottom() { // if (leftTitles.Where(x => x.Text == "uitgelicht").Count() == 0) //{ Driver.Instance.Swipe(390, 820, 390, 100, 250); TestLogger.AddToLog("SWIPE Omhoog"); // } return(this); }
public SaldoPage PressNo() { noButton.Click(); TestLogger.AddToLog("Druk op Nee"); var newPage = new SaldoPage(); Wait.Until(_ => newPage.IsLoaded); return(newPage); }
public MeerPage NavigateToMeer() { SkipQuestion(); meerPageButton.Click(); TestLogger.AddToLog("Ga naar de 'MEER' pagina"); var newPage = new MeerPage(); Wait.Until(_ => newPage.IsLoaded); return(newPage); }
public AanbodPage NavigateToAanbod() { SkipQuestion(); AanbodButton.Click(); TestLogger.AddToLog("Navigeer naar de 'Aanbod' Pagina"); var newPage = new AanbodPage(); Wait.Until(_ => newPage.IsLoaded); return(newPage); }
public LoginPage PresMyOffers() { leftTitles.Where(x => x.Text == "Speciaal voor jou!").First().Click(); TestLogger.AddToLog("klik op Speciaal voor jou!"); var newPage = new LoginPage(); Wait.Until(_ => newPage.IsLoaded); return(newPage); }
public KaartPage PressYes() { yesButton.Click(); TestLogger.AddToLog("Druk op Ja"); var newPage = new KaartPage(); Wait.Until(_ => newPage.IsLoaded); return(newPage); }
public SaldoPage CheckSaldo(string cardNumber) { cardNumberField.SendKeys(cardNumber); TestLogger.AddToLog("Vul Kaart nummer in"); cardNumberSubmit.Click(); TestLogger.AddToLog("Klik op submit"); var page = new SaldoPage(); Wait.Until(_ => page.IsLoaded); return(page); }
public MyOffersPage LoginFromMyOffers() { userNameField.SendKeys(Settings.UserInstance.UserName); TestLogger.AddToLog("Vul gebruikers naam in"); Driver.Instance.Navigate().Back(); passwordField.SendKeys(Settings.UserInstance.PassWord); TestLogger.AddToLog("Vul wachtwoord"); Driver.Instance.Navigate().Back(); logInButton.Click(); var newPage = new MyOffersPage(); Wait.Until(_ => newPage.IsLoaded); return(newPage); }