/// <summary>
 /// Method to perform third task of training.
 /// Generates ArgumentException.
 /// </summary>
 private void ArgumentExcTask()
 {
     try
     {
         this.Writer.WriteLine("\nTask 3: ArgumentException");
         ExceptionTests.DoSomeMath(-1, 2);
     }
     catch (ArgumentException e)
         when(e.ParamName == "a")
         {
             this.Writer.WriteLine(e.Message);
             this.Logger.LogMessage($"Class - SecondTrainingRunner | Method - ArgumentExcTask | {e.Message}");
         }
     catch (ArgumentException e)
         when(e.ParamName == "b")
         {
             this.Writer.WriteLine(e.Message);
             this.Logger.LogMessage($"Class - SecondTrainingRunner | Method - ArgumentExcTask | {e.Message}");
         }
 }