Unit Test Report: Trapit Python Tester
======================================

      #    Category Set                Scenario                                              Fails (of 8)  Status 
      ---  --------------------------  ----------------------------------------------------  ------------  -------
      1    Input Group Multiplicity    No input groups                                       0             SUCCESS
      2    Input Group Multiplicity    One input group                                       0             SUCCESS
      3    Input Group Multiplicity    Multiple input groups                                 0             SUCCESS
      4    Output Group Multiplicity   No output groups                                      0             SUCCESS
      5    Output Group Multiplicity   One output group                                      0             SUCCESS
      6    Output Group Multiplicity   Multiple output groups                                0             SUCCESS
      7    Input Field Multiplicity    One input group field                                 0             SUCCESS
      8    Input Field Multiplicity    Multiple input fields                                 0             SUCCESS
      9    Output Field Multiplicity   One output group field                                0             SUCCESS
      10   Output Field Multiplicity   Multiple output fields                                0             SUCCESS
      11   Input Record Multiplicity   No input group records                                0             SUCCESS
      12   Input Record Multiplicity   One input group record                                0             SUCCESS
      13   Input Record Multiplicity   Multiple input group records                          0             SUCCESS
      14   Output Record Multiplicity  No output group records                               0             SUCCESS
      15   Output Record Multiplicity  One output group record                               0             SUCCESS
      16   Output Record Multiplicity  Multiple output group records                         0             SUCCESS
      17   Scenario Multiplicity       One scenario                                          0             SUCCESS
      18   Scenario Multiplicity       Multiple scenarios                                    0             SUCCESS
      19   Scenario Multiplicity       Active and inactive scenarios                         0             SUCCESS
      20   Category Set                Category sets null                                    0             SUCCESS
      21   Category Set                Multiple category sets with the same value            0             SUCCESS
      22   Category Set                Multiple category sets with null and not null values  0             SUCCESS
      23   Delimiter Characters        Delimiter example 1                                   0             SUCCESS
      24   Delimiter Characters        Delimiter example 2                                   0             SUCCESS
      25   Delimiter Characters        Multicharacter delimiter                              0             SUCCESS
      26   Invalidity Type             Valid: All records the same                           0             SUCCESS
      27   Invalidity Type             Same record numbers, values differ                    0             SUCCESS
      28   Invalidity Type             More expected than actual records                     0             SUCCESS
      29   Invalidity Type             More actual than expected records                     0             SUCCESS
      30   Unhandled Exception         Unhandled exception                                   0             SUCCESS
      31   Test Status                 At least one scenario fails                           0             SUCCESS

Test scenarios: 0 failed of 31: SUCCESS
=======================================
Formatted: 14/6/2025, 07:32:03

SCENARIO 1: No input groups [Category Set: Input Group Multiplicity] {
======================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields: Empty
      ============================

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values: Empty
      ============================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields: Empty as expected: SUCCESS
      =================================================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values: Empty as expected: SUCCESS
      =================================================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 2: One input group [Category Set: Input Group Multiplicity] {
======================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 3: Multiple input groups [Category Set: Input Group Multiplicity] {
============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 4: No output groups [Category Set: Output Group Multiplicity] {
========================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields: Empty
      =============================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values: Empty
      ===============================

      GROUP 7: Actual Values: Empty
      =============================

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field  
            -  -------------------  -------
            1  Unhandled Exception  Message
            2  Unhandled Exception  Stack  

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values: Empty as expected: SUCCESS
      ====================================================

      GROUP 7: Actual Values: Empty as expected: SUCCESS
      ==================================================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 5: One output group [Category Set: Output Group Multiplicity] {
========================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Unhandled Exception  Message         
            4  Unhandled Exception  Stack           

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 6: Multiple output groups [Category Set: Output Group Multiplicity] {
==============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 7: One input group field [Category Set: Input Field Multiplicity] {
============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV          
            -  ----------------  -------------  -----------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1
            2  Inner scenario 2  Input Group 1  Input value 2-1-1

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV          
            -  ----------------  -------------  -----------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1
            2  Inner scenario 2  Input Group 1  Input value 2-1-1

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 8: Multiple input fields [Category Set: Input Field Multiplicity] {
============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 9: One output group field [Category Set: Output Field Multiplicity] {
==============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV             
            -  ----------------  --------------  --------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1
            2  Inner scenario 2  Output Group 1  Expected value 2-1-1

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV             
            -  ----------------  --------------  --------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1
            2  Inner scenario 2  Output Group 1  Expected value 2-1-1

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Unhandled Exception  Message         
            3  Unhandled Exception  Stack           

      } 0 failed of 3: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV             
            -  ----------------  --------------  --------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1
            2  Inner scenario 2  Output Group 1  Expected value 2-1-1

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV             
            -  ----------------  --------------  --------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1
            2  Inner scenario 2  Output Group 1  Expected value 2-1-1

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 10: Multiple output fields [Category Set: Output Field Multiplicity] {
===============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 11: No input group records [Category Set: Input Record Multiplicity] {
===============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values: Empty
      ============================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values: Empty as expected: SUCCESS
      =================================================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 12: One input group record [Category Set: Input Record Multiplicity] {
===============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 13: Multiple input group records [Category Set: Input Record Multiplicity] {
=====================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 14: No output group records [Category Set: Output Record Multiplicity] {
=================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values: Empty
      ===============================

      GROUP 7: Actual Values: Empty
      =============================

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values: Empty as expected: SUCCESS
      ====================================================

      GROUP 7: Actual Values: Empty as expected: SUCCESS
      ==================================================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 15: One output group record [Category Set: Output Record Multiplicity] {
=================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 16: Multiple output group records [Category Set: Output Record Multiplicity] {
=======================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 17: One scenario [Category Set: Scenario Multiplicity] {
=================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 18: Multiple scenarios [Category Set: Scenario Multiplicity] {
=======================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 19: Active and inactive scenarios [Category Set: Scenario Multiplicity] {
==================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  N           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            2  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            2  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 2  Inner Category Set 2

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            2  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            2  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            2  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 20: Category sets null [Category Set: Category Set] {
==============================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set  Exception  Y/N
            -  ----------------  ----------  ------------  --------------
            1  Inner scenario 1  Y                         N             
            2  Inner scenario 2  Y                         N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set
            -  ----------------  ------------
            1  Inner scenario 1              
            2  Inner scenario 2              

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 21: Multiple category sets with the same value [Category Set: Category Set] {
======================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 1  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 1

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 22: Multiple category sets with null and not null values [Category Set: Category Set] {
================================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y                                 N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2                      

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 23: Delimiter example 1 [Category Set: Delimiter Characters] {
=======================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 24: Delimiter example 2 [Category Set: Delimiter Characters] {
=======================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  :        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1:Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1:Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1:Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1:Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1:Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1:Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1:Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1:Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1:Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1:Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1:Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1:Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  :        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1:Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1:Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1:Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1:Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1:Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1:Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1:Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1:Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1:Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1:Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1:Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1:Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 25: Multicharacter delimiter [Category Set: Delimiter Characters] {
============================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ??       

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                             
            -  ----------------  -------------  ------------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1??Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1??Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1??Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1??Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                   
            -  ----------------  --------------  ------------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1??Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1??Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1??Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1??Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                   
            -  ----------------  --------------  ------------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1??Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1??Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1??Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1??Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ??       

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                             
            -  ----------------  -------------  ------------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1??Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1??Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1??Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1??Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                   
            -  ----------------  --------------  ------------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1??Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1??Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1??Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1??Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                   
            -  ----------------  --------------  ------------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1??Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1??Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1??Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1??Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 26: Valid: All records the same [Category Set: Invalidity Type] {
==========================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 27: Same record numbers, values differ [Category Set: Invalidity Type] {
=================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                        
            -  ----------------  --------------  -----------------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2      
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2      
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2      
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Wrong Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                        
            -  ----------------  --------------  -----------------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2      
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2      
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2      
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Wrong Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 28: More expected than actual records [Category Set: Invalidity Type] {
================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2

      } 0 failed of 3: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 29: More actual than expected records [Category Set: Invalidity Type] {
================================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2

      } 0 failed of 3: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 30: Unhandled exception [Category Set: Unhandled Exception] {
======================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  Y             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group                Row CSV                                                                                                                                                                                                                                                                                                                                         
            -  ----------------  -------------------  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
            1  Inner scenario 1  Unhandled Exception  Exception thrown;Traceback (most recent call last):
  File "[ROOT FOLDER]\trapit_python_tester\trapit.py", line 78, in callPWU
    act_obj = purely_wrap_unit(inp)
  File "[ROOT FOLDER]\trapit_python_tester\unit_test\testtrapit.py", line 127, in purely_wrap_unit_inner
    raise Exception('Exception thrown')
Exception: Exception thrown

            2  Inner scenario 2  Output Group 1       Expected value 2-1-1;Expected value 2-1-2                                                                                                                                                                                                                                                                                                       
            3  Inner scenario 2  Output Group 2       Expected value 2-2-1;Expected value 2-2-2                                                                                                                                                                                                                                                                                                       

      } 0 failed of 3: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================

SCENARIO 31: At least one scenario fails [Category Set: Test Status] {
======================================================================

   INPUTS
   ======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      }
      =

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      }
      =

      GROUP 3: Output Fields {
      ========================

            #  Group           Field           
            -  --------------  ----------------
            1  Output Group 1  Output Field 1-1
            2  Output Group 1  Output Field 1-2
            3  Output Group 2  Output Field 2-1
            4  Output Group 2  Output Field 2-2

      }
      =

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Active Y/N  Category Set          Exception  Y/N
            -  ----------------  ----------  --------------------  --------------
            1  Inner scenario 1  Y           Inner Category Set 1  N             
            2  Inner scenario 2  Y           Inner Category Set 2  N             

      }
      =

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      }
      =

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      }
      =

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                        
            -  ----------------  --------------  -----------------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2      
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2      
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2      
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Wrong Expected value 2-2-2

      }
      =

   OUTPUTS
   =======

      GROUP 1: Unit Test {
      ====================

            #  Title        Delimiter
            -  -----------  ---------
            1  Inner title  ;        

      } 0 failed of 1: SUCCESS
      ========================

      GROUP 2: Input Fields {
      =======================

            #  Group          Field          
            -  -------------  ---------------
            1  Input Group 1  Input Field 1-1
            2  Input Group 1  Input Field 1-2
            3  Input Group 2  Input Field 2-1
            4  Input Group 2  Input Field 2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 3: Output Fields {
      ========================

            #  Group                Field           
            -  -------------------  ----------------
            1  Output Group 1       Output Field 1-1
            2  Output Group 1       Output Field 1-2
            3  Output Group 2       Output Field 2-1
            4  Output Group 2       Output Field 2-2
            5  Unhandled Exception  Message         
            6  Unhandled Exception  Stack           

      } 0 failed of 6: SUCCESS
      ========================

      GROUP 4: Scenarios {
      ====================

            #  Scenario          Category Set        
            -  ----------------  --------------------
            1  Inner scenario 1  Inner Category Set 1
            2  Inner scenario 2  Inner Category Set 2

      } 0 failed of 2: SUCCESS
      ========================

      GROUP 5: Input Values {
      =======================

            #  Scenario          Group          Row CSV                            
            -  ----------------  -------------  -----------------------------------
            1  Inner scenario 1  Input Group 1  Input value 1-1-1;Input value 1-1-2
            2  Inner scenario 1  Input Group 2  Input value 1-2-1;Input value 1-2-2
            3  Inner scenario 2  Input Group 1  Input value 2-1-1;Input value 2-1-2
            4  Inner scenario 2  Input Group 2  Input value 2-2-1;Input value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 6: Expected Values {
      ==========================

            #  Scenario          Group           Row CSV                                  
            -  ----------------  --------------  -----------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 7: Actual Values {
      ========================

            #  Scenario          Group           Row CSV                                        
            -  ----------------  --------------  -----------------------------------------------
            1  Inner scenario 1  Output Group 1  Expected value 1-1-1;Expected value 1-1-2      
            2  Inner scenario 1  Output Group 2  Expected value 1-2-1;Expected value 1-2-2      
            3  Inner scenario 2  Output Group 1  Expected value 2-1-1;Expected value 2-1-2      
            4  Inner scenario 2  Output Group 2  Expected value 2-2-1;Wrong Expected value 2-2-2

      } 0 failed of 4: SUCCESS
      ========================

      GROUP 8: Unhandled Exception: Empty as expected: SUCCESS
      ========================================================

} 0 failed of 8: SUCCESS
========================