public SubstitutableClockFlow( SubstitutableClockFlow baseFlow, Func <DateTimeOffset> flowInstance = null, Func <DateTime> flowCurrentClick = null, Func <TimeZoneInfo> flowConfig = null) { _flowInstance = flowInstance ?? baseFlow._flowInstance; _flowCurrentClick = flowCurrentClick ?? baseFlow._flowCurrentClick; _flowConfig = flowConfig ?? baseFlow._flowConfig; }
private Preparable(SubstitutableClockFlow clockFlow) => _clockFlow = clockFlow;