/// <summary> /// Equalses the specified page object. /// </summary> /// <param name="pageObject">The page object.</param> /// <returns></returns> /// <exception cref="ArgumentNullException">pageObject</exception> public virtual bool Equals(IPageObject pageObject) { return(GetHashCode() == (pageObject?.GetHashCode() ?? 0)); }