/// <summary> /// Checks lottery name in the last bet of a specific user /// </summary> /// <param name="userEmail"></param> /// <param name="expectedName"></param> public void CheckLotteryInBets_BackOffice(string userEmail, string expectedName) { _commonActions.SignIn_in_admin_panel(); _driverCover.NavigateToUrl(_driverCover.BaseAdminUrl + "admin/web_users"); WebUsersPageObj users = new WebUsersPageObj(_driver); users.FilterByEmail(userEmail); BetsPageObj bets = users.ViewBets(); StringAssert.Contains(expectedName, bets.LotteryName, "Lottery name on back/web_user/bets page in the first record is wrong "); }
/// <summary> /// Checks bet type in the last bet of a specific user /// </summary> /// <param name="userEmail"></param> /// <param name="expectedType"></param> public void CheckTypeOfBetInBets_BackOffice(string userEmail, string expectedType) { _commonActions.SignIn_in_admin_panel(); _driverCover.NavigateToUrl(_driverCover.BaseAdminUrl + "admin/web_users"); WebUsersPageObj users = new WebUsersPageObj(_driver); users.FilterByEmail(userEmail); BetsPageObj bets = users.ViewBets(); Assert.AreEqual(expectedType, bets.Type, "Bet type on back/web_user/bets page in the first record is wrong "); }
/// <summary> /// Search for web user in back office - WebUsers /// </summary> /// <param name="email"></param> /// <returns></returns> public bool FindWebUser_BackOffice(string email) { _driverCover.NavigateToUrl(_driverCover.BaseAdminUrl + "admin/web_users"); WebUsersPageObj webUsers = new WebUsersPageObj(_driver); webUsers.FilterByEmail(email); bool isFound = webUsers.FindUserOnCurrentPage(email); return isFound; }