コード例 #1
0
        /// <summary>
        /// <para>Used when you create a method to perform an inner set of behaviours</para>
        /// <para>Example</para>
        /// <para> behaviour.Perform()</para>
        /// <para>  .Given(...</para>
        /// </summary>
        /// <returns></returns>
        public IBase Perform()
        {
            string methodName = new StackTrace().GetFrame(1).GetMethod().Name.ExpandToReadable();

            methodName = methodName.DecapitaliseInitial();
            _loggers.WriteLine(methodName);
            return(this);
        }