/// <summary>
 ///     Initializes a new instance of the <see cref="DefaultExecuteStrategy" /> class.
 /// </summary>
 /// <param name="buildHistory">The build history tracker.</param>
 /// <param name="buildLog">The build log.</param>
 /// <param name="buildProcessor">The build processor.</param>
 public DefaultExecuteStrategy(IBuildHistory buildHistory, IBuildLog buildLog, IBuildProcessor buildProcessor) :
     base(buildHistory, buildLog, buildProcessor)
 {
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="DefaultExecuteStrategy" /> class.
 /// </summary>
 /// <param name="buildHistory">The build history tracker.</param>
 /// <param name="buildLog">The build log.</param>
 /// <param name="buildProcessor">The build processor.</param>
 public DefaultExecuteStrategy(IBuildHistory buildHistory, IBuildLog buildLog, IBuildProcessor buildProcessor)
 {
     _buildHistory   = buildHistory ?? throw new ArgumentNullException(nameof(buildHistory));
     Log             = buildLog ?? throw new ArgumentNullException(nameof(buildLog));
     _buildProcessor = buildProcessor ?? throw new ArgumentNullException(nameof(buildProcessor));
 }