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); }
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)); }
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))); }
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; }