DatetimeValidator.forTesting constructor
DatetimeValidator.forTesting({})
Creates a validator with injectable dependencies for tests.
Implementation
@visibleForTesting
factory DatetimeValidator.forTesting({
required ILocalDataSource localDataSource,
required Future<DateTime> Function() networkTimeProvider,
required Future<int?> Function() monotonicTimeProvider,
required DateTime Function() deviceTimeProvider,
}) => DatetimeValidator._(
localDataSource: localDataSource,
networkTimeProvider: networkTimeProvider,
monotonicTimeProvider: monotonicTimeProvider,
deviceTimeProvider: deviceTimeProvider,
);