anchor.diff:  begin
     SUT.EnterSection(STR_MSG);
   
  +  CheckEquals(1, FOutput.SectionLevel, 'SectionLevel = 1');
     CheckEquals(1, FOutput.WrittenLinesCount, 'WrittenLinesCount = 1');
     CheckTrue(FOutput.LastWrittenLine.Contains(STR_MSG), 'CheckTrue::LastWrittenLine.Contains(STR_MSG)');
   end;
  
positive.code: begin
    SUT.LeaveSection(STR_MSG);
  
    CheckEquals(1, FOutput.WrittenLinesCount, 'WrittenLinesCount = 1');
    CheckTrue(FOutput.LastWrittenLine.Contains(STR_MSG), 'CheckTrue::LastWrittenLine.Contains(STR_MSG)');
  end;
  
  
negative.code: begin
    SUT.EnterSection([STR_VAL, INT_VAL]);
  
    CheckEquals(1, FOutput.SectionLevel, 'SectionLevel = 1');
    CheckEquals(1, FOutput.WrittenLinesCount, 'WrittenLinesCount = 1');
    CheckTrue(FOutput.LastWrittenLine.Contains(STR_VAL), 'CheckTrue::LastWrittenLine.Contains(STR_VAL)');
    CheckTrue(FOutput.LastWrittenLine.Contains(INT_VAL.ToString), 'CheckTrue::LastWrittenLine.Contains(INT_VAL)');
  