Add more tests

FWIW, I prefer the way you're constructing this string in the tests. It's more or less:

```
message_args = (count, plural, needle, actual_count, haystack)
message_template = 'Expected {} instance{} of {}, but found {}, in {}'
message = message_template.format(*message_args)
```