Example #1
0
        public void OficialPlan()
        {
            driver.Url = Url.Deautos.Views.MyAccount.Publish;
            var publish = new PublishPage(driver);

            publish.PublishAgencyUser("Oficial", "Plan");
        }
Example #2
0
        public void EndUserLogOut()
        {
            driver.Url = Url.Deautos.Views.MyAccount.Publish;
            var publish = new PublishPage(driver);

            publish.PublishEndUser("EndUser", "Used");
        }
        private string GetString(PublishPage value)
        {
            string          name = string.Format("{0}.{1}", value.GetType().Name, value.ToString());
            ResourceManager rm   = GetResourceManager();

            return(rm.GetString(name));
        }
Example #4
0
        public void MultibrandUsed()
        {
            driver.Url = Url.Deautos.Views.MyAccount.Publish;
            var login   = new AuthPage(driver);
            var publish = new PublishPage(driver);

            publish.PublishAgencyUser("Multibrand", "Used");
        }
Example #5
0
        public void CopyItemClientUser()
        {
            var auth      = new AuthPage(driver);
            var myAccount = new PublishPage(driver);

            driver.Url = Url.Deautos.Views.Login.Auth;
            auth.SecondaryLogin(OfficialUser, OfficialUserPassword);
            if (myAccount.CopyItem().Equals(false))
            {
                if (myAccount.RepublishClientUser("Oficial").Equals(false))
                {
                    myAccount.PublishAgencyUser("Oficial", "Plan");
                }
                IsTrue(myAccount.CopyItem());
            }
        }
        public void FinalizeItemClientUser()
        {
            var auth      = new AuthPage(driver);
            var myAccount = new MyAccountPage(driver);
            var republish = new PublishPage(driver);

            driver.Url = Url.Deautos.Views.Login.Auth;
            auth.SecondaryLogin(OfficialUser, OfficialUserPassword);
            if (myAccount.EndPublication().Equals(false))
            {
                if (republish.RepublishClientUser("Oficial").Equals(false))
                {
                    republish.PublishAgencyUser("Oficial", "Plan");
                }
                IsTrue(myAccount.EndPublication());
            }
        }
Example #7
0
 public HandlerResponse Process(string outputPath)
 {
     try
     {
         var page = new PublishPage(outputPath);
         page.CreatePage();
         if (new DirectoryInfo(outputPath).GetFiles("publish.htm").Any())
         {
             return(new HandlerResponse(this, true, "publish.htm successfully generated in " + outputPath));
         }
         return(new HandlerResponse(this, false,
                                    $"publish.htm was not generated. Check to ensure a ClickTwice manifest has been deployed in the target directory"));
     }
     catch
     {
         return(new HandlerResponse(this, false, $"Error encountered while generating publish.htm page in {outputPath}. Check your deployment files and try again."));
     }
 }
Example #8
0
 // ReSharper disable once SuggestBaseTypeForParameter
 public Page(PublishPage command)
     : base(command)
 {
 }