i don't think the `should_not` assertions are needed as the `should_receive` below implies that it's the only call that should be received.