Exemple #1
0
        private static string GetTokenParameter(string aPIname)
        {
            string TokenValue = "";

            aPIname.Replace(" ", "");
            switch (aPIname.ToLower().Trim())
            {
            case "thematicarea":
                TokenValue = "TAToken";
                break;

            case "localauthority":
                TokenValue = "LAToken";
                break;

            case "partnerdetails":
                TokenValue = "PartnerToken";
                break;

            case "contact":
                TokenValue = "ContactToken";
                break;

            case "partneropportunity":
                TokenValue = "PartnerOppToken";
                break;

            case "sites":
                TokenValue = "SiteToken";
                break;

            case "placeopportunity":
                TokenValue = "PlaceOppToken";
                break;

            case "associateopportunities":
                TokenValue = "APPOToken";
                break;

            case "associatepartners":
                TokenValue = "APPToken";
                break;

            default:
                TokenValue = "InvalidToken";
                break;
            }

            if (StaticObjectRepo.Environment.ToLower().Equals("tst"))
            {
                return(AppReader.GetConfigValue(TokenValue + "Tst"));
            }
            else
            {
                return(AppReader.GetConfigValue(TokenValue + "Dev"));
            }
        }
Exemple #2
0
        public static void InitialiseReport()
        {
            var htmlReporter = new ExtentV3HtmlReporter($@"{reportsDirectory}\APITestReport {DateTime.Now.ToString("dd-MMM-yy hh-mm")}.html");

            htmlReporter.Config.Theme         = AventStack.ExtentReports.Reporter.Configuration.Theme.Dark;
            htmlReporter.Config.ReportName    = AppReader.GetConfigValue("Project");
            htmlReporter.Config.DocumentTitle = "Automation Testing Report";

            //StaticObjectRepo.Reporter = null; //$@"{reportsDirectory}\\{DateTime.Now.ToString("dd-MMM-yy")}.html", false);

            StaticObjectRepo.Reporter.AttachReporter(htmlReporter);

            StaticObjectRepo.Reporter.AddSystemInfo("Tester", Environment.UserName);
            StaticObjectRepo.Reporter.AddSystemInfo("Environment", AppReader.GetConfigValue("Env").ToUpper());
            //StaticObjectRepo.Reporter.AddSystemInfo("Browser", AppReader.GetConfigValue("Browser").ToUpper());
            StaticObjectRepo.Reporter.AddSystemInfo("Machine", Environment.MachineName);
            StaticObjectRepo.Reporter.AddSystemInfo("OS", Environment.OSVersion.VersionString);
            StaticObjectRepo.Reporter.AddSystemInfo("Execution Date", DateTime.Now.ToString("D"));
            StaticObjectRepo.Reporter.AddSystemInfo("Execution Time", DateTime.Now.ToString("T"));
        }
Exemple #3
0
        public static void SetBaseURL(string aPIname)
        {
            string BaseURL = "";

            switch (aPIname.ToLower().Trim())
            {
            case "thematicarea":
                BaseURL = "TABase";
                break;

            case "localauthority":
                BaseURL = "LABase";
                break;

            case "partnerdetails":
                BaseURL = "PartnerBase";
                break;

            case "contact":
                BaseURL = "ContactBase";
                break;

            case "partneropportunity":
                BaseURL = "PartnerOppBase";
                break;

            case "sites":
                BaseURL = "SiteBase";
                break;

            case "placeopportunity":
                BaseURL = "PlaceOppBase";
                break;

            case "associateopportunities":
                BaseURL = "APPOBase";
                break;

            case "associatepartners":
                BaseURL = "APPBase";
                break;

            default:
                Console.WriteLine("\n Token not found for {0}", aPIname);
                break;
            }

            if (!String.IsNullOrEmpty(BaseURL))
            {
                if (StaticObjectRepo.Environment.ToLower().Equals("tst"))
                {
                    StaticObjectRepo.BaseURL = AppReader.GetConfigValue(BaseURL + "Tst");
                }
                else
                {
                    StaticObjectRepo.BaseURL = AppReader.GetConfigValue(BaseURL + "Dev");
                }
            }
            else
            {
                StaticObjectRepo.BaseURL = "";
            }
        }