/// <summary> /// Initializes a new instance of the <see cref="MoveRecordToErrorQueueCommandPrepareHandler" /> class. /// </summary> /// <param name="buildSql">The build SQL.</param> /// <param name="getTimeFactory">The get time factory.</param> public MoveRecordToErrorQueueCommandPrepareHandler(IBuildMoveToErrorQueueSql buildSql, IGetTimeFactory getTimeFactory) { Guard.NotNull(() => buildSql, buildSql); Guard.NotNull(() => getTimeFactory, getTimeFactory); _buildSql = buildSql; _getTime = getTimeFactory.Create(); }
/// <summary> /// Initializes a new instance of the <see cref="MoveRecordToErrorQueueCommandPrepareHandler"/> class. /// </summary> /// <param name="buildSql">The build SQL.</param> public MoveRecordToErrorQueueCommandPrepareHandler(IBuildMoveToErrorQueueSql buildSql) { Guard.NotNull(() => buildSql, buildSql); _buildSql = buildSql; }