Using:
`provider.stubs(:pkginfo).with('-Q', 'tcsh')`
will result in:
`unexpected invocation: #<Puppet::Type::Package::ProviderOpenbsd:0x7fc071e42c38>.pkginfo('-Q', 'bash')`

So it was still expecting to be querying for `bash` instead of `tcsh`. I've stubbed out the pkginfo calls and set the `resource[:name]`. Still getting a failure, but getting closer now.