/// <summary>
        /// Multiply two integer parameters
        /// </summary>
        /// <param name="start">Integer parameter value</param>
        /// <param name="by">Integer parameter value</param>
        /// <returns>result as integer value</returns>
        public int Multiply(int start, int by)
        {
            //Calculate result
            var result = start * by;

            //Create diagnostics information for this operation
            var log = new SimpleCalculatorLog("Multiply", start, by, result);

            //Write diagnostics information
            _logger.WriteLog(log);

            //return the final result
            return(result);
        }
        /// <summary>
        /// Subtract amount integer parameter value from start interger value
        /// </summary>
        /// <param name="start">Integer parameter value</param>
        /// <param name="amount">Integer parameter value</param>
        /// <returns>result as integer value</returns>
        public int Subtract(int start, int amount)
        {
            //Calculate result
            var result = start - amount;

            //Create diagnostics information for this operation
            var log = new SimpleCalculatorLog("Subtract", start, amount, result);

            //Write diagnostics information
            _logger.WriteLog(log);

            //return the final result
            return(result);
        }