class Shoulda::Matchers::Doublespeak::ObjectDouble

def method_missing(method_name, *args, &block)

def method_missing(method_name, *args, &block)
  calls << MethodCallWithName.new(method_name, args, block)
  (calls_by_method_name[method_name] ||= []) << MethodCall.new(args, block)
  nil
end