コード例 #1
0
        public static string GetDisplayName(IArkadeTest arkadeTest)
        {
            string resourceDisplayNameKey = arkadeTest.GetId().ToString().Replace('.', '_');

            string resourceDisplayName = ArkadeTestDisplayNames.ResourceManager.GetString(resourceDisplayNameKey);

            return(resourceDisplayName ?? GetFallBackDisplayName(arkadeTest));
        }
コード例 #2
0
 private static string GetFallBackDisplayName(IArkadeTest arkadeTest)
 {
     try
     {
         return(((AddmlProcess)arkadeTest).GetName()); // Process name
     }
     catch
     {
         return(arkadeTest.GetType().Name); // Class name
     }
 }
コード例 #3
0
        public static string GetDisplayName(IArkadeTest arkadeTest)
        {
            string resourceDisplayNameKey = arkadeTest.GetId().ToString().Replace('.', '_');

            if (arkadeTest.GetId().Version.Equals("5.5"))
            {
                resourceDisplayNameKey = $"{resourceDisplayNameKey}v5_5";
            }

            string resourceDisplayName = ArkadeTestDisplayNames.ResourceManager.GetString(resourceDisplayNameKey);

            return(resourceDisplayName ?? GetFallBackDisplayName(arkadeTest));
        }
コード例 #4
0
ファイル: TestRun.cs プロジェクト: reftel/arkade5
        public TestRun(IArkadeTest test)
        {
            _test = test;

            Results = new List <TestResult>();
        }