/// <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); }
/// <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); }
/// <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)); }