示例#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;
 }