# File lib/mspec/mocks/mock.rb, line 93
 93:   def self.verify_count
 94:     mocks.each do |key, proxies|
 95:       obj = objects[key]
 96:       proxies.each do |proxy|
 97:         qualifier, count = proxy.count
 98:         pass = case qualifier
 99:         when :at_least
100:           proxy.calls >= count
101:         when :at_most
102:           proxy.calls <= count
103:         when :exactly
104:           proxy.calls == count
105:         when :any_number_of_times
106:           true
107:         else
108:           false
109:         end
110:         unless pass
111:           SpecExpectation.fail_with(
112:             "Mock '#{name_or_inspect obj}' expected to receive '#{key.last}' " \
113:             "#{qualifier.to_s.sub('_', ' ')} #{count} times",
114:             "but received it #{proxy.calls} times")
115:         end
116:       end
117:     end
118:   end