# File test/test_document.rb, line 161
    def setup
      # for Rucy::DocumentBuilder class
      @doc_name_call = 0
      @doc_args_call = 0
      @set_doc_option_call = 0
      @set_doc_option_value = nil
      @doc_new_call = 0
      @doc_new_string_value = nil
      @doc_new_text_value = nil
      @doc_new_number_value = nil

      @doc_builder = Forwarder.new(self)
      class << @doc_builder
        def_delegator :__getobj__, :doc_name
        def_delegator :__getobj__, :doc_args
        def_delegator :__getobj__, :set_doc_option
        def_delegator :__getobj__, :doc_new, :new
      end

      # for Rucy::FilterBuilder class
      @filter_name_call = 0
      @filter_args_call = 0
      @set_filter_option_call = 0
      @set_filter_option_value = nil
      @filter_new_call = 0
      @filter_new_string_value = nil
      @filter_new_text_value = nil
      @filter_new_number_value = nil

      @filter_builder = Forwarder.new(self)
      class << @filter_builder
        def_delegator :__getobj__, :filter_name
        def_delegator :__getobj__, :filter_args
        def_delegator :__getobj__, :set_filter_option
        def_delegator :__getobj__, :filter_new, :new
      end

      # target
      @factory = Rucy::DocumentFactory.new
    end