public void PassingAndReturningALongShouldReturnAWholeNumber()
{
if (!(driver is IJavaScriptExecutor))
{
return;
}
driver.Url = javascriptPage;
long expectedResult = 1L;
object result = ExecuteScript("return arguments[0];", expectedResult);
Assert.IsTrue(result is int || result is long, "Expected result to be an Integer or Long but was a " + result.GetType().Name);
Assert.AreEqual((long)expectedResult, result);
}