Пример #1
0
        public CompareColumnResult GoGoCompareColumnAction(object obj)
        {
            var compareResults = new CompareColumnResult();

            // Convert any tags...
            return(compareResults);
        }
Пример #2
0
        public CompareColumnResult GoGoCompareColumnAction(object target, string tableValue)
        {
            if (tableValue == ConstantStrings.IgnoreCell)
            {
                return(new CompareColumnResult());
            }

            var compareResult = new CompareColumnResult();

            var expectedValue = Translator.Translate(Info, tableValue);
            var actualValue   = target == null ? null : Info.GetValue(target, null);

            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 Property " + Info.Name + ", Expected '" + compareResult.ExpectedPrint + "', Actual '" + compareResult.ActualPrint + "'";
            }

            return(compareResult);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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   = target == null ? null : Info.GetValue(target, null);

            compareResult.ActualPrint = ToStringHelper.SafeToString(actualValue);
            compareResult.IsError     = false;
            return(compareResult);
        }
Пример #5
0
        public CompareColumnResult GoGoCompareColumnAction(string tableValue)
        {
            if (tableValue == ConstantStrings.IgnoreCell)
            {
                return(new CompareColumnResult());
            }

            var compareResults = new CompareColumnResult();

            compareResults.ExpectedPrint = tableValue;

            return(compareResults);
        }
Пример #6
0
        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);
        }
Пример #7
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);
        }
Пример #8
0
        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);
        }
Пример #9
0
        public CompareColumnResult GoGoCompareColumnAction(object obj)
        {
            var compareResults = new CompareColumnResult();

            return(compareResults);
        }