Example #1
0
 public void Init()
 {
     user1        = new User(Data.FirstUserLogin, Data.FirstUserPassword);
     user2        = new User(Data.SecondUserLogin, Data.SecondUserPassword);
     user3        = new User(Data.ThirdUserLogin, Data.ThirdUserPassword);
     autorisation = new Authorisation();
     sendingMess  = new SendingMessages();
     exit         = new Exit();
     spamMessage  = new PuttingMessageToSpam();
     handler      = new IpHandler();
     settings     = new SettingSettings();
     settingTheme = new SettingTheme();
     starredMess  = new StarredMessages();
 }
Example #2
0
        public void CheckTheSpam()
        {
            IpHandler        hand     = new IpHandler();
            MailBoxPageSteps mailPage = new MailBoxPageSteps();
            SpamPageSteps    spamPage = new SpamPageSteps();

            loginPage.Authorize(Data.user1, Data.password);
            mailPage.WriteMessage(Data.user2, "for spam1", "Spam.123" + hand.GetIp(Data.ip));
            logoutPage.CommonExit();
            loginPage.Authorize(Data.user2, Data.password);
            mainPage.AddToSpam();
            logoutPage.CommonExit();
            loginPage.Authorize(Data.user1, Data.password);
            mailPage.WriteMessage(Data.user2, "for spam2", "Spam.456");
            logoutPage.CommonExit();
            loginPage.Authorize(Data.user2, Data.password);
            mainPage.GoToSpam();
            spamPage.CheckSpam();
            Assert.AreEqual("for spam2", spamPage.topic);
        }