示例#1
0
        public static ResourceManager GetEnvironmentResourceManager(AutomationModels.Environment env)
        {
            switch (env)
            {
            case AutomationModels.Environment.QA:
                return(QA.ResourceManager);

            case AutomationModels.Environment.Staging:
                return(Staging.ResourceManager);

            default:
                return(DefaultEnviorment.ResourceManager);
            }
        }
示例#2
0
        internal static void ReportTestRailResults(ulong caseID,
                                                   AutomationModels.Browser browser,
                                                   AutomationModels.Brand brand,
                                                   AutomationModels.Environment enviorment,
                                                   TestRailModels.TestRail.ResultStatus resultStatus,
                                                   string messege)
        {
            AtutomationCaseRun automationCase = PlanRepository
                                                .Where(x => x.CaseBase.ID == caseID)
                                                .Where(x => x.Browser == browser)
                                                .Where(x => x.Brand == brand)
                                                .FirstOrDefault(x => x.Environment == enviorment);

            if (automationCase != null)
            {
                TestRailManager.Instance.AddResultForCase(automationCase.RunId, caseID, resultStatus, messege);
            }
        }