예제 #1
0
        public MailPage AuthorizeUser()
        {
            user = new UserEntity().GetDefaultUserInfo();
            LoginPage loginPage = new LoginPage();

            return(loginPage.SetUserData(user));
        }
예제 #2
0
파일: MainWindow.cs 프로젝트: mvladk/dp2012
 public MainWindow()
 {
     this.InitializeComponent();
     this.Text = "Facebook Photos Browser.DP.H.B12.319512893.314440009";
     this.m_FBAdapter = new FBAdapter();
     this.m_FBAdapter.LoginFinished += new EventHandler(this.m_FBAdapter_LoginFinished);
 }
예제 #3
0
        public void AuthorizeAsUser(string typeOfUser)
        {
            switch (typeOfUser)
            {
            case "default":
            {
                user          = new UserEntity().GetDefaultUserInfo();
                expectedEmail = user.Email;
                break;
            }

            case "new":
            {
                user          = new UserEntity().GetNewUserInfo();
                expectedEmail = user.Email;
                break;
            }

            default:
                throw new Exception($"Incorrect type o user: '******'");
            }
            LoginPage loginPage = new LoginPage();

            loginPage.SetUserData(user);
        }
예제 #4
0
 public MailPage SetUserData(ILoginable user)
 {
     mailAddressField.FillInField(user.Email);
     nextButton.WaitForElementToBeClickable();
     nextButton.Click();
     passwordField.WaitForElementToBeClickable();
     passwordField.FillInField(user.Password);
     ClickNextButton();
     return(new MailPage());
 }
예제 #5
0
        public void AuthorizeWithCreds(string email, string pass)
        {
            user          = new UserEntity();
            user.Email    = email;
            user.Password = pass;

            expectedEmail = email;
            LoginPage loginPage = new LoginPage();

            loginPage.SetUserData(user);
        }
예제 #6
0
        public void OpenGmailMainPage(ILoginable user)
        {
            LoginPage loginPage = new LoginPage();

            loginPage.OpenPage();
        }
예제 #7
0
 public FrmLogin(ILoginable loginHandler)
 {
     this.loginHandler = loginHandler;
     InitializeComponent();
 }
예제 #8
0
파일: MainWindow.cs 프로젝트: mvladk/dp2012
 public MainWindow()
 {
     this.InitializeComponent();
     this.Text = "Facebook Photos Browser.DP.H.B12.319512893.314440009";
     this.m_FBAdapter = new FBAdapter();
 }