示例#1
0
        /// <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 ");
        }
示例#2
0
        /// <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 ");
        }
示例#3
0
        /// <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;
        }