Example #1
0
 public LoginFacade(UserLoginPage userLoginPage, AdminLoginPage adminLoginPage, AccountPage accountPage, DashboardPage dashboardPage)
 {
     _accountPage    = accountPage;
     _adminLoginPage = adminLoginPage;
     _dashboardPage  = dashboardPage;
     _userLoginPage  = userLoginPage;
 }
Example #2
0
        public void SearchAndRequestMovie()
        {
            using (Driver)
            {
                var userLogin = new UserLoginPage(Driver);
                var search    = userLogin.Login("AutomationUser");

                search.SearchForMovie("007");
            }
        }
Example #3
0
        public void LoginWithoutAuthentication()
        {
            using (Driver)
            {
                var userLogin = new UserLoginPage(Driver);
                var search    = userLogin.Login("AutomationUser");

                Assert.That(search.PageTitle.Exists());
            }
        }
Example #4
0
        public ActionResult Login(UserLoginPage data)
        {
            string message = "";

            try
            {
                AzureConnection db     = new AzureConnection();
                var             result = db.user_table.Where(x => x.email == data.EmailID && x.password == data.Password).FirstOrDefault();
                if (result == null)
                {
                    message = "Invalid credential provided";
                }
                else
                {
                    if (result.emailVerified == false)
                    {
                        message = "Your account is not verified!";
                    }
                    else
                    {
                        Session["username"] = result.username;
                        Session["email"]    = result.email;
                        Session["qrkey"]    = result.qrkey;
                        if (Session["next_url"] == null)
                        {
                            return(RedirectToAction("", "Home"));
                        }
                        else if (Session["user_type"] != null)
                        {
                            return(Redirect(Session["next_url"].ToString()));
                        }
                        else
                        {
                            return(RedirectToAction("", "Home"));
                        }
                    }
                }
            }
            catch
            {
                message = "Database connection failed!";
            }
            ViewBag.Message = message;
            return(View(data));
        }
        public void LoginToUserAccount()
        {
            HomePage homePage = new HomePage(this.TestObject);

            homePage.NavigateToHomePage();
            Assert.AreEqual(true, homePage.IsPageLoaded());

            homePage.ClickonLoginLink();
            UserLoginPage loginToSite = new UserLoginPage(this.TestObject);

            loginToSite.LogInToUserAccount();
            homePage.SelectMyOrdersLink();

            MyOrderPageModel myOrders = new MyOrderPageModel(this.TestObject);

            myOrders.VerifyMyOrderPage();

            // TODO: Add test code
            //PageModel page = new PageModel(this.TestObject);
            //page.OpenPage();
        }
Example #6
0
 public Order_AddOrderLineToTheCartSteps(WebTestsFixtureAutomation testsFixture)
 {
     _testsFixture  = testsFixture;
     _orderPage     = new OrderPage(testsFixture.BrowserHelper);
     _userLoginPage = new UserLoginPage(testsFixture.BrowserHelper);
 }