isDateSameDay function
DateTime must be same calendar day.
Implementation
IValidator isDateSameDay(DateTime dt, {String? message}) {
return _datePredicate(
defaultMessage: 'a DateTime on the same day as ${dt.toIso8601String().substring(0, 10)}',
test: (v) => v.year == dt.year && v.month == dt.month && v.day == dt.day,
code: ExpectationCodes.valueDateMismatch,
dataBuilder: () => {'targetDay': dt.toIso8601String().substring(0, 10)},
message: message,
);
}