should_receive (FlexMock)

         # File lib/flexmock/core.rb, line 159
    159:   def should_receive(*args)
    160:     @last_expectation = ContainerHelper.parse_should_args(self, args) do |sym|
    161:       @expectations[sym] ||= ExpectationDirector.new(sym)
    162:       result = Expectation.new(self, sym)
    163:       @expectations[sym] << result
    164:       override_existing_method(sym) if flexmock_respond_to?(sym)
    165:       result
    166:     end
    167:     @last_expectation
    168:   end