public CompareColumnResult GoGoCompareColumnAction(object target, string tableValue)
        {
            if (tableValue == ConstantStrings.IgnoreCell)
                return new CompareColumnResult();

            var compareResult = new CompareColumnResult();

            var expectedValue = (IList)Translator.Translate(_info, tableValue);
            var actualValue = GetActual(target);

            compareResult.ExpectedPrint = SafeListToString(expectedValue);
            compareResult.ActualPrint = SafeListToString(actualValue);

            // Refactor to be blah = blah
            try
            {
                CollectionAssert.AreEquivalent(expectedValue, actualValue);
            }
            catch (Exception)
            {
                compareResult.IsError = true;
                compareResult.ErrorMessage = "Error on Property " + _info.Name + ", Expected '" + compareResult.ExpectedPrint + "', Actual '" + compareResult.ActualPrint + "'";
            }

            return compareResult;
        }
        public CompareColumnResult GoGoCompareColumnAction(object target, string tableValue)
        {
            if (tableValue == ConstantStrings.IgnoreCell)
                return new CompareColumnResult();

            var compareResult = new CompareColumnResult();

            var expectedValue = Translator.Translate(_info, tableValue);
            expectedValue = SetTranslator.Translate(_info, target, expectedValue);

            var actualValue = GetActual(target);

            compareResult.ExpectedPrint = ToStringHelper.SafeToString(expectedValue);
            compareResult.ActualPrint = ToStringHelper.SafeToString(actualValue);

            // Refactor to be blah = blah 
            try
            {
                Assert.AreEqual(TypeConversion.SafeConvert(expectedValue,actualValue), actualValue);
            }
            catch (Exception)
            {
                compareResult.IsError = true;
                compareResult.ErrorMessage = "Error on Indexer, Expected '" + compareResult.ExpectedPrint + "', Actual '" + compareResult.ActualPrint + "'";
            }

            return compareResult;
        }
 public CompareColumnResult GoGoCompareColumnAction(object target)
 {
     // While the record is missing... this column isn't an error as it is n/a
     var compareResult = new CompareColumnResult();
     var actualValue = GetActual(target);
     compareResult.ActualPrint = ToStringHelper.SafeToString(actualValue);
     compareResult.IsError = false;
     return compareResult;
 }
 public CompareColumnResult GoGoCompareColumnAction(object target)
 {
     // While the record is missing... this column isn't an error as it is n/a
     var compareResult = new CompareColumnResult();
     var actualValue = (IList)(target == null ? null : Info.GetValue(target, null));
     compareResult.ActualPrint = SafeListToString(actualValue);
     compareResult.IsError = false;
     return compareResult;
 }
Exemple #5
0
        public CompareColumnResult GoGoCompareColumnAction(string tableValue)
        {
            if (tableValue == ConstantStrings.IgnoreCell)
                return new CompareColumnResult();

            var compareResults = new CompareColumnResult();
            compareResults.ExpectedPrint = tableValue;

            return compareResults;
        }
        public CompareColumnResult GoGoCompareColumnAction(object target)
        {
            var thisObject = new ThisObject(target);

            // While the record is missing... this column isn't an error as it is n/a
            var compareResult = new CompareColumnResult();
            var actualValue = thisObject == null ? null : _info.GetValue(thisObject, null);
            compareResult.ActualPrint = ToStringHelper.SafeToString(actualValue);
            compareResult.IsError = false;
            return compareResult;
        }
        public CompareColumnResult GoGoCompareColumnAction(string tableValue)
        {
            if (tableValue == ConstantStrings.IgnoreCell)
                return new CompareColumnResult();

            var compareResult = new CompareColumnResult();
            var expectedValue = (IList)Translator.Translate(_info, tableValue);

            compareResult.ExpectedPrint = SafeListToString(expectedValue);
            compareResult.IsError = false;
            return compareResult;
        }
Exemple #8
0
        public CompareColumnResult GoGoCompareColumnAction(object obj, string tableValue)
        {
            if (tableValue == ConstantStrings.IgnoreCell)
                return new CompareColumnResult();

            var compareResults = new CompareColumnResult();
            compareResults.ActualPrint = tableValue;
            compareResults.ExpectedPrint = tableValue;
            // Convert any tags...

            return compareResults;
        }
        public CompareColumnResult GoGoCompareColumnAction(string tableValue)
        {
            if (tableValue == ConstantStrings.IgnoreCell)
                return new CompareColumnResult();

            // While the record is missing... this column isn't an error as it is n/a
            var compareResult = new CompareColumnResult();
            var expectedValue = Translator.Translate(_info, tableValue);

            compareResult.ExpectedPrint = ToStringHelper.SafeToString(expectedValue);
            compareResult.IsError = false;
            return compareResult;
        }
Exemple #10
0
 public CompareColumnResult GoGoCompareColumnAction(object obj)
 {
     var compareResults = new CompareColumnResult();
     return compareResults;
 }
Exemple #11
0
 public CompareColumnResult GoGoCompareColumnAction(object obj)
 {
     var compareResults = new CompareColumnResult();
     // Convert any tags...
     return compareResults;
 }