public static void TestNoComparisonIfPolarityNotApplicable(TargetComparer comparer)
        {
            comparer.PolarityId = PolarityIds.NotApplicable;

            Assert.AreEqual(Significance.None, comparer.CompareAgainstTarget(
                new CoreDataSet { Value = 1 }));
        }
        public static void TestNoComparisonIfValueUndefined(TargetComparer comparer)
        {
            comparer.PolarityId = PolarityIds.RagLowIsGood;

            Assert.AreEqual(Significance.None, comparer.CompareAgainstTarget(
                new CoreDataSet { Value = CoreDataSet.NullValue }));
        }
 /// <summary>
 /// Helper method to set the target significance. Only used to reduce duplicated code.
 /// </summary>
 public static void AddTargetSignificance(CoreDataSet data, TargetComparer targetComparer)
 {
     if (data != null && targetComparer != null)
     {
         Significance significance = targetComparer.CompareAgainstTarget(data);
         data.AddSignificance(ComparatorIds.Target, significance);
     }
 }
        public static void TestNoComparisonIfValueNull(TargetComparer comparer)
        {
            comparer.PolarityId = PolarityIds.RagLowIsGood;

            Assert.AreEqual(Significance.None, comparer.CompareAgainstTarget(null));
        }