Exemplo n.º 1
0
 /// <summary>
 /// Verify assert conditions
 /// </summary>
 /// <param name="driverContext">Container for driver</param>
 /// <param name="myAssert">Assert condition</param>
 /// <example>How to use it: <code>
 /// Verify.That(this.DriverContext, () => Assert.AreEqual(parameters["number"], links.CountLinks()));
 /// </code></example>
 public static void That(DriverContext driverContext, Action myAssert)
 {
     That(driverContext, myAssert, false, false);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Verify group of assets
 /// </summary>
 /// <param name="driverContext">Container for driver</param>
 /// <param name="myAsserts">Group asserts</param>
 /// <example>How to use it: <code>
 /// Verify.That(
 ///     this.DriverContext,
 ///     () => Assert.AreEqual(5 + 7 + 2, forgotPassword.EnterEmail(5, 7, 2)),
 ///     () => Assert.AreEqual("Your e-mail's been sent!", forgotPassword.ClickRetrievePassword));
 /// </code></example>
 public static void That(DriverContext driverContext, params Action[] myAsserts)
 {
     That(driverContext, false, false, myAsserts);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Save Page Source
 /// </summary>
 /// <param name="driverContext">
 /// Driver context includes
 /// </param>
 /// <returns>Path to the page source</returns>
 public string SavePageSource(DriverContext driverContext)
 {
     return(driverContext.SavePageSource(driverContext.TestTitle));
 }