Beispiel #1
0
        public static Tolerance None(ColumnType type)
        {
            Tolerance tolerance = null;

            switch (type)
            {
            case ColumnType.Text:
                break;

            case ColumnType.Numeric:
                tolerance = BuildNumeric("0");
                break;

            case ColumnType.DateTime:
                tolerance = new DateTimeTolerance(TimeSpan.Parse("0"));
                break;

            case ColumnType.Boolean:
                break;

            default:
                break;
            }

            return(tolerance);
        }
Beispiel #2
0
        protected ComparerResult CompareObjects(object x, object y, DateTimeTolerance tolerance)
        {
            var rxDateTime = ConvertToDate(x);
            var ryDateTime = ConvertToDate(y);

            //Compare dateTimes (with tolerance)
            if (IsEqual(rxDateTime, ryDateTime, tolerance.TimeSpan))
                return ComparerResult.Equality;

            return new ComparerResult(rxDateTime.ToString(DateTimeFormatInfo.InvariantInfo));
        }
Beispiel #3
0
        protected ComparerResult CompareObjects(object x, object y, DateTimeTolerance tolerance)
        {
            var rxDateTime = ConvertToDate(x);
            var ryDateTime = ConvertToDate(y);

            //Compare dateTimes (with tolerance)
            if (IsEqual(rxDateTime, ryDateTime, tolerance.TimeSpan))
            {
                return(ComparerResult.Equality);
            }

            return(new ComparerResult(rxDateTime.ToString(DateTimeFormatInfo.InvariantInfo)));
        }
Beispiel #4
0
        public static Tolerance None(ColumnType type)
        {
            Tolerance tolerance = null;
            switch (type)
            {
                case ColumnType.Text:
                    break;
                case ColumnType.Numeric:
                    tolerance = BuildNumeric("0");
                    break;
                case ColumnType.DateTime:
                    tolerance = new DateTimeTolerance(TimeSpan.Parse("0"));
                    break;
                case ColumnType.Boolean:
                    break;
                default:
                    break;
            }

            return tolerance;
        }