예제 #1
0
        public static string GetSupportabilityCATConditionMetricName(CATSupportabilityCondition condition)
        {
            if (_catMetricNames.TryGetValue(condition, out var metricName))
            {
                return(metricName);
            }

            return(SupportabilityCAT + EnumNameCache <CATSupportabilityCondition> .GetName(condition));
        }
 private void TestConditionValue(Dictionary <CATSupportabilityCondition, int> dic, CATSupportabilityCondition condition, int expectedValue)
 {
     Assert.IsTrue(dic.ContainsKey(condition), $"Unable To find {condition} in result");
     Assert.AreEqual(expectedValue, dic[condition], $"Count Mismatch - {condition} - Expected {expectedValue}, Actual {dic[condition]}");
 }
예제 #3
0
 public void Record(CATSupportabilityCondition condition)
 {
     _counters[condition].Increment();
 }