module RSpec::Mocks::ObjectVerifyingDoubleMethods

def __build_mock_proxy(order_group)

def __build_mock_proxy(order_group)
  VerifyingProxy.new(self, order_group,
    @doubled_module,
    ObjectMethodReference
  )
end

def as_stubbed_const(options = {})

def as_stubbed_const(options = {})
  ConstantMutator.stub(@doubled_module.const_to_replace, self, options)
  self
end

def initialize(doubled_module, *args)

def initialize(doubled_module, *args)
  @doubled_module = doubled_module
  __initialize_as_test_double(doubled_module, *args)
end