anchor.diff:     ).
     ENDMETHOD.
   
  -
  -  METHOD when_deserializing.
  -    CREATE OBJECT mo_xml_input
  -      EXPORTING
  -        iv_xml = mo_xml_out->render( ).
  -    mo_class->deserialize(
  -      iv_package    = 'package_name'
  -      io_xml        = mo_xml_input
  +  METHOD then_should_create_class.
  +    cl_abap_unit_assert=>assert_equals(
  +      act = mo_spy_oo_object->ms_class_properties
  +      exp = ms_class_properties
       ).
  -  ENDMETHOD.
  -
  -
  -  METHOD then_should_create_class.
  -
  -    cl_abap_unit_assert=>assert_equals(
  -         act = mo_spy_oo_object->ms_class_properties
  -         exp = ms_class_properties
  -       ).
   
       cl_abap_unit_assert=>assert_true( mo_spy_oo_object->mv_overwrite ).
   
  
positive.code: 
  ENDCLASS.
  
  CLASS ltc_class_deserialization DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT.
    PRIVATE SECTION.
      METHODS:
        setup,
        given_a_class_properties
          RAISING
            lcx_exception,
        when_deserializing
          RAISING
            lcx_exception,
        then_should_create_class,
        then_it_should_generate_locals,
        then_should_deserialize_source,
        given_the_descriptions
          IMPORTING
            it_descriptions TYPE ty_seocompotx_tt
          RAISING
            lcx_exception,
      then_shuld_update_descriptions
        IMPORTING
            it_descriptions TYPE ty_seocompotx_tt,
        then_it_should_add_activation,
        should_create_class        FOR TESTING RAISING cx_static_check,
        should_generate_locals     FOR TESTING RAISING cx_static_check,
        should_deserialize_source  FOR TESTING RAISING cx_static_check,
        should_update_descriptions FOR TESTING RAISING cx_static_check,
        should_add_to_activation   FOR TESTING RAISING cx_static_check.
  
      DATA:
        mo_spy_oo_object     TYPE REF TO ltd_spy_oo_object,
        mo_fake_object_files TYPE REF TO ltd_fake_object_files,
        mo_xml_input         TYPE REF TO lcl_xml_input,
        mo_xml_out           TYPE REF TO lcl_xml_output,
        mo_class             TYPE REF TO lif_object,
        ms_class_properties  TYPE vseoclass,
        ls_item              TYPE ty_item.
  ENDCLASS.
  
  CLASS ltc_class_deserialization IMPLEMENTATION.
  
negative.code: 
      when_deserializing( ).
  
      then_it_should_add_activation( ).
    ENDMETHOD.
  
    METHOD given_a_class_properties.
  